es-grid-template
Version:
es-grid-template
18 lines (17 loc) • 366 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = groupBy2;
function groupBy2(list, iteratee) {
const groups = new Map();
for (const item of list) {
const key = iteratee(item);
if (!groups.has(key)) {
groups.set(key, []);
}
// @ts-ignore
groups.get(key).push(item);
}
return groups;
}