From db748efffda714436003140ca1018d397928fd6c Mon Sep 17 00:00:00 2001 From: Sebastian Krupinski Date: Fri, 3 Jul 2026 21:09:56 -0400 Subject: [PATCH] feat: add date range filter Signed-off-by: Sebastian Krupinski --- src/types/common.ts | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/src/types/common.ts b/src/types/common.ts index 210c391..7f800f3 100644 --- a/src/types/common.ts +++ b/src/types/common.ts @@ -165,15 +165,29 @@ export interface ListSort { } /** - * Range for list operations - * + * Tally (pagination) range for list operations + * * Values can be: - * - relative based on item identifier - * - absolute based on item count + * - relative based on item identifier + * - absolute based on item count */ -export interface ListRange { +export interface ListRangeTally { type: 'tally'; anchor: 'relative' | 'absolute'; position: string | number; tally: number; -} \ No newline at end of file +} + +/** + * Date (pagination) range for list operations + */ +export interface ListRangeDate { + type: 'date'; + start: number; + end: number; +} + +/** + * Range for list operations + */ +export type ListRange = ListRangeTally | ListRangeDate; \ No newline at end of file