import { Organization } from './organization.model'; import { OrganizationDeserializer } from './organization.deserializer'; export class OrganizationConverter { public constructor( private deserializer: OrganizationDeserializer ) {} public toMany(items: Array<{[key: string]: any}>): Organization[] { return items.map((item: any) => this.toOne(item)) || []; } public toOne(json: any): Organization { const organization: Organization = this.deserializer.deserialize(json); return organization; } }