You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

15 lines
408 B

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.group = group;
function group(array, keyFunc) {
var grouped = new Map();
array.forEach(function (item) {
var key = keyFunc(item);
if (!grouped.has(key)) {
grouped.set(key, []);
}
grouped.get(key).push(item);
});
return grouped;
}
//# sourceMappingURL=group.js.map