Interface: IWrappedEntityInternal<T, PK, P>
#
Type parametersName | Type | Default |
---|---|---|
T | - | - |
PK | keyof T | - |
P | - | keyof T |
#
HierarchyIWrappedEntity<T, PK, P>
↳ IWrappedEntityInternal
#
Properties#
__data• __data: Dictionary
Defined in packages/core/src/typings.ts:95
#
__em• Optional
__em: any
Defined in packages/core/src/typings.ts:96
#
__identifier• Optional
__identifier: EntityIdentifier
Defined in packages/core/src/typings.ts:100
#
__initialized• __initialized: boolean
Defined in packages/core/src/typings.ts:98
#
__lazyInitialized• __lazyInitialized: boolean
Defined in packages/core/src/typings.ts:103
#
__managed• __managed: boolean
Defined in packages/core/src/typings.ts:101
#
__meta• __meta: EntityMetadata<T>
Defined in packages/core/src/typings.ts:94
#
__originalEntityData• Optional
__originalEntityData: EntityData<T>
Defined in packages/core/src/typings.ts:99
#
__platform• __platform: Platform
Defined in packages/core/src/typings.ts:97
#
__populated• __populated: boolean
Defined in packages/core/src/typings.ts:102
#
__primaryKeyCond• __primaryKeyCond: Primary<T> | Primary<T>[]
Defined in packages/core/src/typings.ts:105
#
__primaryKeys• __primaryKeys: Primary<T>[]
Defined in packages/core/src/typings.ts:104
#
__serializationContext• __serializationContext: { populate?: PopulateOptions<T>[] ; root?: SerializationContext<T> }
Defined in packages/core/src/typings.ts:106
#
Type declaration:Name | Type |
---|---|
populate? | PopulateOptions<T>[] |
root? | SerializationContext<T> |
#
Methods#
assignâ–¸ assign(data
: any, options?
: AssignOptions | boolean): T
Inherited from IWrappedEntity.assign
Defined in packages/core/src/typings.ts:86
#
Parameters:Name | Type |
---|---|
data | any |
options? | AssignOptions | boolean |
Returns: T
#
getPrimaryKeyâ–¸ getPrimaryKey(): Primary<T>
Defined in packages/core/src/typings.ts:91
Returns: Primary<T>
#
getSerializedPrimaryKeyâ–¸ getSerializedPrimaryKey(): string & keyof T
Defined in packages/core/src/typings.ts:93
Returns: string & keyof T
#
hasPrimaryKeyâ–¸ hasPrimaryKey(): boolean
Defined in packages/core/src/typings.ts:90
Returns: boolean
#
initâ–¸ init<P>(populated?
: boolean, populate?
: P, lockMode?
: LockMode): Promise<T>
Inherited from IWrappedEntity.init
Defined in packages/core/src/typings.ts:82
#
Type parameters:Name | Type | Default |
---|---|---|
P | Populate<T> | Populate\<T> |
#
Parameters:Name | Type |
---|---|
populated? | boolean |
populate? | P |
lockMode? | LockMode |
Returns: Promise<T>
#
isInitializedâ–¸ isInitialized(): boolean
Inherited from IWrappedEntity.isInitialized
Defined in packages/core/src/typings.ts:80
Returns: boolean
#
populatedâ–¸ populated(populated?
: boolean): void
Inherited from IWrappedEntity.populated
Defined in packages/core/src/typings.ts:81
#
Parameters:Name | Type |
---|---|
populated? | boolean |
Returns: void
#
setPrimaryKeyâ–¸ setPrimaryKey(val
: Primary<T>): void
Defined in packages/core/src/typings.ts:92
#
Parameters:Name | Type |
---|---|
val | Primary<T> |
Returns: void
#
toJSONâ–¸ toJSON(...args
: any[]): Dictionary
Inherited from IWrappedEntity.toJSON
Defined in packages/core/src/typings.ts:85
#
Parameters:Name | Type |
---|---|
...args | any[] |
Returns: Dictionary
#
toObjectâ–¸ toObject(ignoreFields?
: string[]): Dictionary
Inherited from IWrappedEntity.toObject
Defined in packages/core/src/typings.ts:84
#
Parameters:Name | Type |
---|---|
ignoreFields? | string[] |
Returns: Dictionary
#
toReferenceâ–¸ toReference<PK2, P2>(): IdentifiedReference<T, PK2> & LoadedReference<T, P2>
Inherited from IWrappedEntity.toReference
Defined in packages/core/src/typings.ts:83
#
Type parameters:Name | Type | Default |
---|---|---|
PK2 | PK | unknown | unknown |
P2 | P | unknown | unknown |
Returns: IdentifiedReference<T, PK2> & LoadedReference<T, P2>