Util.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. export const BYTE_UNITS: { [x: string]: number } = {
  2. b: 1,
  3. k: 1024,
  4. m: 1024 * 1024,
  5. g: 1024 * 1024 * 1024,
  6. };
  7. export const LOGICAL_OPERATORS = [
  8. {
  9. value: '>',
  10. label: '>',
  11. },
  12. {
  13. value: '>=',
  14. label: '>=',
  15. },
  16. {
  17. value: '==',
  18. label: '==',
  19. },
  20. {
  21. value: '!=',
  22. label: '!=',
  23. },
  24. {
  25. value: '<',
  26. label: '<',
  27. },
  28. {
  29. value: '<=',
  30. label: '<=',
  31. },
  32. {
  33. value: 'in',
  34. label: 'in',
  35. },
  36. {
  37. value: 'not in',
  38. label: 'not in',
  39. },
  40. {
  41. value: 'like',
  42. label: 'like',
  43. },
  44. {
  45. value: 'TEXT_MATCH',
  46. label: 'TEXT_MATCH',
  47. },
  48. {
  49. value: 'JSON_CONTAINS',
  50. label: 'JSON_CONTAINS',
  51. },
  52. {
  53. value: 'ARRAY_CONTAINS',
  54. label: 'ARRAY_CONTAINS',
  55. },
  56. {
  57. value: 'ARRAY_CONTAINS_ALL',
  58. label: 'ARRAY_CONTAINS_ALL',
  59. },
  60. {
  61. value: 'ARRAY_CONTAINS_ANY',
  62. label: 'ARRAY_CONTAINS_ANY',
  63. },
  64. {
  65. value: 'JSON_CONTAINS_ALL',
  66. label: 'JSON_CONTAINS_ALL',
  67. },
  68. {
  69. value: 'JSON_CONTAINS_ANY',
  70. label: 'JSON_CONTAINS_ANY',
  71. },
  72. ];
  73. export enum FILE_MIME_TYPE {
  74. CSV = 'text/csv',
  75. JSON = 'application/json',
  76. }