jsonql-constants
Version:
All the share constants for jsonql modules
27 lines (22 loc) • 656 B
JavaScript
// validation related constants
export const OR_SEPERATOR = '|'
export const FUNCTION_TYPE = 'function'
export const STRING_TYPE = 'string'
export const BOOLEAN_TYPE = 'boolean'
export const ARRAY_TYPE = 'array'
export const OBJECT_TYPE = 'object'
export const ANY_TYPE = 'any'
export const NUMBER_TYPE = 'number'
export const NUMBER_TYPES = ['int', 'integer', 'float', 'double', 'decimal']
// supported types
export const SUPPORTED_TYPES = [
NUMBER_TYPE,
STRING_TYPE,
BOOLEAN_TYPE,
ARRAY_TYPE,
OBJECT_TYPE,
ANY_TYPE
]
export const ARRAY_TS_TYPE_LFT = 'Array<'
export const ARRAY_TYPE_LFT = 'array.<'
export const ARRAY_TYPE_RGT = '>'