Skip to content

Commit 17b47d9

Browse files
fix(type): add FilterOperator enum (#1040)
1 parent 2164d4a commit 17b47d9

File tree

1 file changed

+37
-1
lines changed

1 file changed

+37
-1
lines changed

types/index.d.ts

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,9 +207,45 @@ export interface Page {
207207
size: number;
208208
}
209209

210+
export enum FilterOperator {
211+
//Classic
212+
NOT = "not",
213+
GREATER_THAN = "greater_than",
214+
LESS_THAN = "less_than",
215+
AFTER = "after",
216+
BEFORE = "before",
217+
CONTAINS = "contains",
218+
STARTS_WITH = "starts_with",
219+
ENDS_WITH = "ends_with",
220+
NOT_CONTAINS = "not_contains",
221+
PRESENT = "present",
222+
BLANK = "blank",
223+
NOT_EQUAL = "not_equal",
224+
EQUAL = "equal",
225+
INCLUDES_ALL = "includes_all",
226+
IN = "in",
227+
//Date
228+
TODAY = "today",
229+
YESTERDAY = "yesterday",
230+
PREVIOUS_WEEK = "previous_week",
231+
PREVIOUS_MONTH = "previous_month",
232+
PREVIOUS_QUATER = "previous_quater",
233+
PREVIOUS_YEAR = "previous_year",
234+
PREVIOUS_WEEK_TO_DATE = "previous_week_to_date",
235+
PREVIOUS_MONTH_TO_DATE = "previous_month_to_date",
236+
PREVIOUS_QUARTER_TO_DATE = "previous_quarter_to_date",
237+
PREVIOUS_YEAR_TO_DATE = "previous_year_to_date",
238+
PREVIOUS_X_DAYS = "previous_x_days",
239+
PREVIOUS_X_DAYS_TO_DATE = "previous_x_days_to_date",
240+
PAST = "past",
241+
FUTURE = "future",
242+
BEFORE_X_HOURS_AGO = "before_x_hours_ago",
243+
AFTER_X_HOURS_AGO = "after_x_hours_ago",
244+
}
245+
210246
export interface Filter {
211247
field: string;
212-
operator: string;
248+
operator: FilterOperator;
213249
value: string;
214250
}
215251

0 commit comments

Comments
 (0)