#
Class: EntityTransformercore.EntityTransformer
#
Hierarchy- EntityTransformer
#
Constructors#
constructor+ new EntityTransformer(): EntityTransformer
Returns: EntityTransformer
#
Methods#
isVisibleâ–¸ Private
Static
isVisible<T>(meta
: EntityMetadata<T>, prop
: keyof T & string, ignoreFields
: string[]): boolean
#
Type parameters:Name | Type |
---|---|
T | AnyEntity<T> |
#
Parameters:Name | Type |
---|---|
meta | EntityMetadata<T> |
prop | keyof T & string |
ignoreFields | string[] |
Returns: boolean
Defined in: packages/core/src/entity/EntityTransformer.ts:155
#
processCollectionâ–¸ Private
Static
processCollection<T>(prop
: keyof T, entity
: T, raw
: boolean): undefined | T[keyof T]
#
Type parameters:Name | Type |
---|---|
T | AnyEntity<T> |
#
Parameters:Name | Type |
---|---|
prop | keyof T |
entity | T |
raw | boolean |
Returns: undefined | T[keyof T]
Defined in: packages/core/src/entity/EntityTransformer.ts:216
#
processEntityâ–¸ Private
Static
processEntity<T>(prop
: keyof T, entity
: T, platform
: Platform, raw
: boolean): undefined | T[keyof T]
#
Type parameters:Name | Type |
---|---|
T | AnyEntity<T> |
#
Parameters:Name | Type |
---|---|
prop | keyof T |
entity | T |
platform | Platform |
raw | boolean |
Returns: undefined | T[keyof T]
Defined in: packages/core/src/entity/EntityTransformer.ts:200
#
processPropertyâ–¸ Private
Static
processProperty<T>(prop
: keyof T & string, entity
: T, raw
: boolean): undefined | T[keyof T]
#
Type parameters:Name | Type |
---|---|
T | AnyEntity<T> |
#
Parameters:Name | Type |
---|---|
prop | keyof T & string |
entity | T |
raw | boolean |
Returns: undefined | T[keyof T]
Defined in: packages/core/src/entity/EntityTransformer.ts:172
#
propertyNameâ–¸ Private
Static
propertyName<T>(meta
: EntityMetadata<T>, prop
: keyof T & string, platform?
: Platform): keyof T & string
#
Type parameters:Name | Type |
---|---|
T | AnyEntity<T> |
#
Parameters:Name | Type |
---|---|
meta | EntityMetadata<T> |
prop | keyof T & string |
platform? | Platform |
Returns: keyof T & string
Defined in: packages/core/src/entity/EntityTransformer.ts:160
#
toObjectâ–¸ Static
toObject<T>(entity
: T, ignoreFields?
: string[], raw?
: boolean): EntityData<T>
#
Type parameters:Name | Type |
---|---|
T | AnyEntity<T> |
#
Parameters:Name | Type | Default value |
---|---|---|
entity | T | - |
ignoreFields | string[] | ... |
raw | boolean | false |
Returns: EntityData<T>
Defined in: packages/core/src/entity/EntityTransformer.ts:85