src/app/core/services/json-api-parser.service.ts
Methods |
constructor()
|
| parseArrayofObject | ||||
parseArrayofObject(array: )
|
||||
|
Parameters :
Returns :
Array<Object>
|
| parseSingleObj | ||||
parseSingleObj(data: )
|
||||
|
Parameters :
Returns :
Object
|
import { CJsonApi } from './../models/jsonapi';
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root'
})
export class JsonApiParserService {
constructor() { }
parseSingleObj(data): Object {
return Object.assign(new CJsonApi, data).toModel()
}
parseArrayofObject(array): Array<Object> {
return array.map(
(obj) => Object.assign(new CJsonApi, obj).toModel()
);
}
}