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?
optionalresultFormat:"array"|"single"
Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:77
Result format
emptyResult?
optionalemptyResult:string
Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:79
Empty result fallback
typeInfo?
optionaltypeInfo:object
Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:81
Type information
interface
interface:
string
importPath
importPath:
string
generics?
optionalgenerics:string[]
typeProtection?
optionaltypeProtection:TypeProtectionConfig
Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:87
Type protection configuration
metadata?
optionalmetadata:object
Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:89
Mapping metadata
version
version:
string
description?
optionaldescription:string
author?
optionalauthor:string
createdAt?
optionalcreatedAt:string
updatedAt?
optionalupdatedAt:string