Defined in: packages/core/src/transformers/TypeTransformationPostProcessor.ts:25
Properties
sourceType
sourceType:
"NUMERIC"|"TIMESTAMP"|"DATE"|"BIGINT"|"JSONB"|"custom"
Defined in: packages/core/src/transformers/TypeTransformationPostProcessor.ts:27
Source SQL data type
targetType
targetType:
"string"|"number"|"bigint"|"object"|"custom"|"Date"
Defined in: packages/core/src/transformers/TypeTransformationPostProcessor.ts:29
Target TypeScript type representation
customTransformer?
optionalcustomTransformer:string
Defined in: packages/core/src/transformers/TypeTransformationPostProcessor.ts:31
Custom transformer function name (for custom type)
handleNull?
optionalhandleNull:boolean
Defined in: packages/core/src/transformers/TypeTransformationPostProcessor.ts:33
Whether to handle null values (default: true)
validator()?
optionalvalidator: (value) =>boolean
Defined in: packages/core/src/transformers/TypeTransformationPostProcessor.ts:35
Validation function for the value
Parameters
value
unknown
Returns
boolean