Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:69
Enhanced JSON mapping with type safety and metadata support.
Properties
rootName
rootName:
string
Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:71
Root entity name
rootEntity
rootEntity:
EnhancedEntity
Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:73
Root entity definition
nestedEntities
nestedEntities:
EnhancedNestedEntity
[]
Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:75
Nested entities
resultFormat?
optional
resultFormat:"array"
|"single"
Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:77
Result format
emptyResult?
optional
emptyResult:string
Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:79
Empty result fallback
typeInfo?
optional
typeInfo:object
Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:81
Type information
interface
interface:
string
importPath
importPath:
string
generics?
optional
generics:string
[]
typeProtection?
optional
typeProtection:TypeProtectionConfig
Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:87
Type protection configuration
metadata?
optional
metadata:object
Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:89
Mapping metadata
version
version:
string
description?
optional
description:string
author?
optional
author:string
createdAt?
optional
createdAt:string
updatedAt?
optional
updatedAt:string