export class ObjectTooling { public static mapToObject(map: Map): any { let result = {}; for (let [key, value] of map.entries()) { result[key] = value; } return result; } public static objectToMap(obj : any): Map { let result = new Map(); for (let propName in obj) { if (obj.hasOwnProperty(propName)) { result.set(propName, obj[propName]); } } return result; } }