in lib/eventstream_rpc_utils.ts [161:175]
export function setDefinedObjectPropertyAsMap(object: any, propertyName: string, value: any, keyTransformer?: PropertyTransformer, valueTransformer? : PropertyTransformer) : void {
if (value === undefined || value == null) {
return;
}
let map = new Map();
for (const property in value) {
let transformedKey : any = keyTransformer ? keyTransformer(property) : property;
let transformedValue : any = valueTransformer ? valueTransformer(value[property]) : value[property];
map.set(transformedKey, transformedValue);
}
object[propertyName] = map;
}