Class: ResourceMapper
Constructors​
constructor​
• new ResourceMapper(mappers)
Parameters​
| Name | Type |
|---|---|
mappers | MicroAttributeMapper<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​
| Name | Type |
|---|---|
T | extends object |
Parameters​
| Name | Type |
|---|---|
raw | ResourceRaw |
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​
| Name | Type |
|---|---|
dataType | string |
value | T |
Returns​
U
Defined in​
ng-application-profile/src/lib/services/resource-mapper.service.ts:52
serialize​
â–¸ serialize(model): ResourceRaw
Parameters​
| Name | Type |
|---|---|
model | Resource<{}> |
Returns​
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​
| Name | Type |
|---|---|
dataType | string |
value | T |
Returns​
U
Defined in​
ng-application-profile/src/lib/services/resource-mapper.service.ts:58