Skip to main content
Version: 4.4

Interface: OneToOneOptions<T, O>#

core.OneToOneOptions

Type parameters#

Name
T
O

Hierarchy#

Properties#

cascade#

• Optional cascade: undefined | Cascade[]

Defined in: packages/core/src/decorators/Property.ts:67


columnType#

• Optional columnType: undefined | string

Defined in: packages/core/src/decorators/Property.ts:42


comment#

• Optional comment: undefined | string

Defined in: packages/core/src/decorators/Property.ts:62


customType#

• Optional customType: undefined | Type<any, any>

Defined in: packages/core/src/decorators/Property.ts:41


default#

• Optional default: undefined | null | string | number | boolean | string[] | number[]

Defined in: packages/core/src/decorators/Property.ts:47


defaultRaw#

• Optional defaultRaw: undefined | string

Defined in: packages/core/src/decorators/Property.ts:48


eager#

• Optional eager: undefined | boolean

Defined in: packages/core/src/decorators/Property.ts:68


entity#

• Optional entity: undefined | string | string & () => EntityName<T> | () => EntityName<T> & string | () => EntityName<T> & () => EntityName<T>

Defined in: packages/core/src/decorators/Property.ts:66


fieldName#

• Optional fieldName: undefined | string

Defined in: packages/core/src/decorators/Property.ts:39


fieldNames#

• Optional fieldNames: undefined | string[]

Defined in: packages/core/src/decorators/Property.ts:40


formula#

• Optional formula: undefined | string | (alias: string) => string

Defined in: packages/core/src/decorators/Property.ts:49


hidden#

• Optional hidden: undefined | boolean

Defined in: packages/core/src/decorators/Property.ts:53


index#

• Optional index: undefined | string | boolean

Defined in: packages/core/src/decorators/Property.ts:55


inverseJoinColumn#

• Optional inverseJoinColumn: undefined | string

Defined in: packages/core/src/decorators/OneToMany.ts:46


inverseJoinColumns#

• Optional inverseJoinColumns: undefined | string[]

Defined in: packages/core/src/decorators/OneToMany.ts:47


inversedBy#

• Optional inversedBy: undefined | string & keyof T | (e: T) => any

Defined in: packages/core/src/decorators/OneToOne.ts:15


joinColumn#

• Optional joinColumn: undefined | string

Defined in: packages/core/src/decorators/OneToMany.ts:44


joinColumns#

• Optional joinColumns: undefined | string[]

Defined in: packages/core/src/decorators/OneToMany.ts:45


lazy#

• Optional lazy: undefined | boolean

Defined in: packages/core/src/decorators/Property.ts:57


length#

• Optional length: undefined | number

Defined in: packages/core/src/decorators/Property.ts:44


mapToPk#

• Optional mapToPk: undefined | boolean

Defined in: packages/core/src/decorators/OneToOne.ts:18


mappedBy#

• mappedBy: undefined | string & keyof T | (e: T) => any

Defined in: packages/core/src/decorators/OneToMany.ts:49


name#

• Optional name: undefined | string

Defined in: packages/core/src/decorators/Property.ts:38


nullable#

• Optional nullable: undefined | boolean

Defined in: packages/core/src/decorators/Property.ts:50


onCreate#

• Optional onCreate: undefined | (entity: O) => any

Defined in: packages/core/src/decorators/Property.ts:45


onDelete#

• Optional onDelete: undefined | string

Defined in: packages/core/src/decorators/OneToOne.ts:19


onUpdate#

• Optional onUpdate: undefined | (entity: O) => any

Defined in: packages/core/src/decorators/Property.ts:46


onUpdateIntegrity#

• Optional onUpdateIntegrity: undefined | string

Defined in: packages/core/src/decorators/OneToOne.ts:20


orphanRemoval#

• Optional orphanRemoval: undefined | boolean

Defined in: packages/core/src/decorators/OneToMany.ts:42


owner#

• Optional owner: undefined | boolean

Defined in: packages/core/src/decorators/OneToOne.ts:14


persist#

• Optional persist: undefined | boolean

Defined in: packages/core/src/decorators/Property.ts:52


primary#

• Optional primary: undefined | boolean

Defined in: packages/core/src/decorators/OneToOne.ts:17


referenceColumnName#

• Optional referenceColumnName: undefined | string

Defined in: packages/core/src/decorators/OneToMany.ts:48


serializedName#

• Optional serializedName: undefined | string

Defined in: packages/core/src/decorators/Property.ts:61


serializedPrimaryKey#

• Optional serializedPrimaryKey: undefined | boolean

Defined in: packages/core/src/decorators/Property.ts:59


serializer#

• Optional serializer: undefined | (value: any) => any

Defined in: packages/core/src/decorators/Property.ts:60


strategy#

• Optional strategy: undefined | SELECT_IN | JOINED

Defined in: packages/core/src/decorators/Property.ts:69


type#

• Optional type: unknown

Defined in: packages/core/src/decorators/Property.ts:43


unique#

• Optional unique: undefined | string | boolean

Defined in: packages/core/src/decorators/Property.ts:56


unsigned#

• Optional unsigned: undefined | boolean

Defined in: packages/core/src/decorators/Property.ts:51


version#

• Optional version: undefined | boolean

Defined in: packages/core/src/decorators/Property.ts:54


wrappedReference#

• Optional wrappedReference: undefined | boolean

Defined in: packages/core/src/decorators/OneToOne.ts:16

Last updated on by renovate[bot]