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?
optional
customTransformer:string
Defined in: packages/core/src/transformers/TypeTransformationPostProcessor.ts:31
Custom transformer function name (for custom type)
handleNull?
optional
handleNull:boolean
Defined in: packages/core/src/transformers/TypeTransformationPostProcessor.ts:33
Whether to handle null values (default: true)
validator()?
optional
validator: (value
) =>boolean
Defined in: packages/core/src/transformers/TypeTransformationPostProcessor.ts:35
Validation function for the value
Parameters
value
unknown
Returns
boolean