Skip to content
# Interface: LegacyJsonMapping

Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:101

Legacy JSON mapping interface (from PostgresJsonQueryBuilder).

Properties

rootName

rootName: string

Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:102


rootEntity

rootEntity: object

Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:103

id

id: string

name

name: string

columns

columns: object

Index Signature

[jsonKey: string]: string


nestedEntities

nestedEntities: object[]

Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:108

id

id: string

name

name: string

parentId

parentId: string

propertyName

propertyName: string

relationshipType?

optional relationshipType: "object" | "array"

columns

columns: object

Index Signature

[jsonKey: string]: string


resultFormat?

optional resultFormat: "array" | "single"

Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:116


emptyResult?

optional emptyResult: string

Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:117

Released under the MIT License.