in src/frontend/src/common/CommonFunctions.ts [59:76]
function convertArrayToMap(arr: [], keyFn: any, valueFn = (x: any) => x) {
if (typeof keyFn !== "function") {
throw "KeyFn is undefined or not a function";
}
if (typeof valueFn !== "function") {
throw "valueFn is undefined or not a function";
}
if (!arr || !Array.isArray(arr) || arr.length === 0) {
return new Map();
}
return arr.reduce((map, element) => {
(<any>map)[keyFn(element)] = valueFn(element);
return map;
}, new Map());
}