Skip to content

Commit 4dec1a3

Browse files
authored
fix(types): add FilterOperator enum (#972)
1 parent 1cb48f1 commit 4dec1a3

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
@@ -218,9 +218,45 @@ export interface Page {
218218
size: number;
219219
}
220220

221+
export enum FilterOperator {
222+
//Classic
223+
NOT = "not",
224+
GREATER_THAN = "greater_than",
225+
LESS_THAN = "less_than",
226+
AFTER = "after",
227+
BEFORE = "before",
228+
CONTAINS = "contains",
229+
STARTS_WITH = "starts_with",
230+
ENDS_WITH = "ends_with",
231+
NOT_CONTAINS = "not_contains",
232+
PRESENT = "present",
233+
BLANK = "blank",
234+
NOT_EQUAL = "not_equal",
235+
EQUAL = "equal",
236+
INCLUDES_ALL = "includes_all",
237+
IN = "in",
238+
//Date
239+
TODAY = "today",
240+
YESTERDAY = "yesterday",
241+
PREVIOUS_WEEK = "previous_week",
242+
PREVIOUS_MONTH = "previous_month",
243+
PREVIOUS_QUATER = "previous_quater",
244+
PREVIOUS_YEAR = "previous_year",
245+
PREVIOUS_WEEK_TO_DATE = "previous_week_to_date",
246+
PREVIOUS_MONTH_TO_DATE = "previous_month_to_date",
247+
PREVIOUS_QUARTER_TO_DATE = "previous_quarter_to_date",
248+
PREVIOUS_YEAR_TO_DATE = "previous_year_to_date",
249+
PREVIOUS_X_DAYS = "previous_x_days",
250+
PREVIOUS_X_DAYS_TO_DATE = "previous_x_days_to_date",
251+
PAST = "past",
252+
FUTURE = "future",
253+
BEFORE_X_HOURS_AGO = "before_x_hours_ago",
254+
AFTER_X_HOURS_AGO = "after_x_hours_ago",
255+
}
256+
221257
export interface Filter {
222258
field: string;
223-
operator: string;
259+
operator: FilterOperator;
224260
value: string;
225261
}
226262

0 commit comments

Comments
 (0)