@wulperstudio/cms
Version:
Wulper Studio Library Components CMS
17 lines (16 loc) • 383 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.groupByObject = void 0;
var groupByObject = exports.groupByObject = function groupByObject(arr, getKey) {
var map = {};
return arr.reduce(function (acc, item) {
var key = getKey(item);
if (!acc[key]) {
acc[key] = [];
}
acc[key].push(item);
return acc;
}, map);
};