2019-01-03 05:32:08 +00:00
|
|
|
const EQUAL = '=';
|
|
|
|
const NOT_EQUAL = '!=';
|
|
|
|
|
|
|
|
const GT = '>';
|
|
|
|
const LT = '<';
|
|
|
|
|
|
|
|
const GTE = '>=';
|
|
|
|
const LTE = '<=';
|
|
|
|
const PGTE = '~>';
|
|
|
|
|
|
|
|
const SINGLE = [EQUAL];
|
|
|
|
const ALL = [EQUAL, NOT_EQUAL, GT, LT, GTE, LTE, PGTE];
|
|
|
|
|
2019-11-24 07:43:24 +00:00
|
|
|
const isValidOperator = (operator: string): boolean => ALL.includes(operator);
|
|
|
|
const isSingleOperator = (operator: string): boolean =>
|
|
|
|
SINGLE.includes(operator);
|
2019-01-03 05:32:08 +00:00
|
|
|
|
2019-07-22 11:12:40 +00:00
|
|
|
export {
|
2019-01-03 05:32:08 +00:00
|
|
|
EQUAL,
|
|
|
|
NOT_EQUAL,
|
|
|
|
GT,
|
|
|
|
LT,
|
|
|
|
GTE,
|
|
|
|
LTE,
|
|
|
|
PGTE,
|
|
|
|
isValidOperator,
|
|
|
|
isSingleOperator,
|
|
|
|
};
|