@forestadmin/datasource-toolkit
Version:
64 lines • 2.68 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.allOperators = exports.otherOperators = exports.intervalOperators = exports.uniqueOperators = void 0;
// This set of operators is enough to implement them all with replacements
exports.uniqueOperators = [
// All types besides arrays
'Equal',
'NotEqual',
'LessThan',
'GreaterThan',
'LessThanOrEqual',
'GreaterThanOrEqual',
// Strings
'Match',
'NotContains',
'NotIContains',
'LongerThan',
'ShorterThan',
// Arrays
'IncludesAll',
'IncludesNone',
];
exports.intervalOperators = [
// Dates
'Today',
'Yesterday',
'PreviousMonth',
'PreviousQuarter',
'PreviousWeek',
'PreviousYear',
'PreviousMonthToDate',
'PreviousQuarterToDate',
'PreviousWeekToDate',
'PreviousXDaysToDate',
'PreviousXDays',
'PreviousYearToDate',
];
exports.otherOperators = [
// All types
'Present',
'Blank',
'Missing',
// All types besides arrays
'In',
'NotIn',
// Strings
'StartsWith',
'EndsWith',
'Contains',
'IStartsWith',
'IEndsWith',
'IContains',
'Like',
'ILike',
// Dates
'Before',
'After',
'AfterXHoursAgo',
'BeforeXHoursAgo',
'Future',
'Past',
];
exports.allOperators = [...exports.uniqueOperators, ...exports.intervalOperators, ...exports.otherOperators];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3BlcmF0b3JzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2ludGVyZmFjZXMvcXVlcnkvY29uZGl0aW9uLXRyZWUvbm9kZXMvb3BlcmF0b3JzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDBFQUEwRTtBQUM3RCxRQUFBLGVBQWUsR0FBRztJQUM3QiwyQkFBMkI7SUFDM0IsT0FBTztJQUNQLFVBQVU7SUFDVixVQUFVO0lBQ1YsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixvQkFBb0I7SUFFcEIsVUFBVTtJQUNWLE9BQU87SUFDUCxhQUFhO0lBQ2IsY0FBYztJQUNkLFlBQVk7SUFDWixhQUFhO0lBRWIsU0FBUztJQUNULGFBQWE7SUFDYixjQUFjO0NBQ04sQ0FBQztBQUVFLFFBQUEsaUJBQWlCLEdBQUc7SUFDL0IsUUFBUTtJQUNSLE9BQU87SUFDUCxXQUFXO0lBQ1gsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsY0FBYztJQUNkLHFCQUFxQjtJQUNyQix1QkFBdUI7SUFDdkIsb0JBQW9CO0lBQ3BCLHFCQUFxQjtJQUNyQixlQUFlO0lBQ2Ysb0JBQW9CO0NBQ1osQ0FBQztBQUVFLFFBQUEsY0FBYyxHQUFHO0lBQzVCLFlBQVk7SUFDWixTQUFTO0lBQ1QsT0FBTztJQUNQLFNBQVM7SUFFVCwyQkFBMkI7SUFDM0IsSUFBSTtJQUNKLE9BQU87SUFFUCxVQUFVO0lBQ1YsWUFBWTtJQUNaLFVBQVU7SUFDVixVQUFVO0lBQ1YsYUFBYTtJQUNiLFdBQVc7SUFDWCxXQUFXO0lBQ1gsTUFBTTtJQUNOLE9BQU87SUFFUCxRQUFRO0lBQ1IsUUFBUTtJQUNSLE9BQU87SUFDUCxnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLFFBQVE7SUFDUixNQUFNO0NBQ0UsQ0FBQztBQUVFLFFBQUEsWUFBWSxHQUFHLENBQUMsR0FBRyx1QkFBZSxFQUFFLEdBQUcseUJBQWlCLEVBQUUsR0FBRyxzQkFBYyxDQUFVLENBQUMifQ==
;