utils.ts 655 B

123456789101112131415161718
  1. import { ComparisonOperator } from './types'
  2. export const isEmptyRelatedOperator = (operator: ComparisonOperator) => {
  3. return [ComparisonOperator.empty, ComparisonOperator.notEmpty, ComparisonOperator.isNull, ComparisonOperator.isNotNull].includes(operator)
  4. }
  5. const notTranslateKey = [
  6. ComparisonOperator.equal, ComparisonOperator.notEqual,
  7. ComparisonOperator.largerThan, ComparisonOperator.largerThanOrEqual,
  8. ComparisonOperator.lessThan, ComparisonOperator.lessThanOrEqual,
  9. ]
  10. export const isComparisonOperatorNeedTranslate = (operator?: ComparisonOperator) => {
  11. if (!operator)
  12. return false
  13. return !notTranslateKey.includes(operator)
  14. }