Skip to main content

Interface: RelationMetadata

Defined in: src/model/EntityMetadata.ts:47

Properties​

propertyName​

propertyName: string

Defined in: src/model/EntityMetadata.ts:48


type​

type: "hasOne" | "hasMany" | "belongsTo" | "manyToMany"

Defined in: src/model/EntityMetadata.ts:49


target​

target: () => Function

Defined in: src/model/EntityMetadata.ts:50

Returns​

Function


foreignKey​

foreignKey: string

Defined in: src/model/EntityMetadata.ts:51


otherKey?​

optional otherKey?: string

Defined in: src/model/EntityMetadata.ts:52


through?​

optional through?: string

Defined in: src/model/EntityMetadata.ts:53


lazy?​

optional lazy?: boolean

Defined in: src/model/EntityMetadata.ts:54


cascade?​

optional cascade?: boolean | ("insert" | "update" | "delete")[]

Defined in: src/model/EntityMetadata.ts:55


inverseSide?​

optional inverseSide?: (entity) => any

Defined in: src/model/EntityMetadata.ts:56

Parameters​

ParameterType
entityany

Returns​

any