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