File

src/app/core/services/json-api-parser.service.ts

Index

Methods

Constructor

constructor()

Methods

parseArrayofObject
parseArrayofObject(array: )
Parameters :
Name Optional
array no
Returns : Array<Object>
parseSingleObj
parseSingleObj(data: )
Parameters :
Name Optional
data no
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()
    );
  }
}

results matching ""

    No results matching ""