Skip to main content

Class: ResourceMapper

Constructors​

constructor​

• new ResourceMapper(mappers)

Parameters​

NameType
mappersMicroAttributeMapper<unknown, unknown>[]

Defined in​

ng-application-profile/src/lib/services/resource-mapper.service.ts:15

Properties​

attributeMapper​

• Private attributeMapper: AttributeMapper

Defined in​

ng-application-profile/src/lib/services/resource-mapper.service.ts:10

Methods​

deserialize​

â–¸ deserialize<T>(raw): Resource<T>

Type parameters​

NameType
Textends object

Parameters​

NameType
rawResourceRaw

Returns​

Resource<T>

Defined in​

ng-application-profile/src/lib/services/resource-mapper.service.ts:23


deserializeAttribute​

â–¸ Private deserializeAttribute<T, U>(dataType, value): U

Type parameters​

Name
T
U

Parameters​

NameType
dataTypestring
valueT

Returns​

U

Defined in​

ng-application-profile/src/lib/services/resource-mapper.service.ts:52


serialize​

â–¸ serialize(model): ResourceRaw

Parameters​

NameType
modelResource<{}>

Returns​

ResourceRaw

Defined in​

ng-application-profile/src/lib/services/resource-mapper.service.ts:38


serializeAttribute​

â–¸ Private serializeAttribute<T, U>(dataType, value): U

Type parameters​

Name
T
U

Parameters​

NameType
dataTypestring
valueT

Returns​

U

Defined in​

ng-application-profile/src/lib/services/resource-mapper.service.ts:58