EntitySchema <T, U>
Index
Constructors
constructor
Type parameters
- T = any
- U = never
Parameters
meta: EntitySchemaMetadata<T, U>
Returns EntitySchema<T, U>
Accessors
meta
Returns EntityMetadata<T>
name
Returns EntityName<T>
Methods
addEmbedded
Type parameters
- K = Partial<any>
Parameters
name: string & keyof T
options: EmbeddedOptions
Returns void
addEnum
Parameters
name: string & keyof T
optionaltype: TypeType
options: EnumOptions<T> = {}
Returns void
addIndex
Type parameters
- T
Parameters
options: Required<Omit<IndexOptions<T>, type | name | expression | options>> & { expression?: string; name?: string; options?: Dictionary }
Returns void
addManyToMany
Type parameters
- K = Partial<any>
Parameters
name: string & keyof T
type: TypeType
options: ManyToManyOptions<K, T>
Returns void
addManyToOne
Type parameters
- K = Partial<any>
Parameters
name: string & keyof T
type: TypeType
options: ManyToOneOptions<K, T>
Returns void
addOneToMany
Type parameters
- K = Partial<any>
Parameters
name: string & keyof T
type: TypeType
options: OneToManyOptions<K, T>
Returns void
addOneToOne
Type parameters
- K = Partial<any>
Parameters
name: string & keyof T
type: TypeType
options: OneToOneOptions<K, T>
Returns void
addPrimaryKey
Parameters
name: string & keyof T
type: TypeType
options: PrimaryKeyOptions<T> = {}
Returns void
addProperty
Parameters
name: string & keyof T
optionaltype: TypeType
options: EntityProperty<any> | PropertyOptions<T> = {}
Returns void
addSerializedPrimaryKey
Parameters
name: string & keyof T
type: TypeType
options: SerializedPrimaryKeyOptions<T> = {}
Returns void
addUnique
Type parameters
- T
Parameters
options: Required<Omit<UniqueOptions<T>, name | expression | options>> & { name?: string; options?: Dictionary }
Returns void
addVersion
Parameters
name: string & keyof T
type: TypeType
options: PropertyOptions<T> = {}
Returns void
setClass
Parameters
proto: Constructor<T>
Returns void
setCustomRepository
Parameters
repository: () => Constructor<EntityRepository<any>>
Returns void
setExtends
Parameters
base: string
Returns void
staticfromMetadata
Type parameters
- T = Partial<any>
- U = never
Parameters
meta: EntityMetadata<T> | DeepPartial<EntityMetadata<T>>
Returns EntitySchema<T, U>