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