UNPKG

@pgchain/blockchain-libs

Version:
23 lines 649 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.chunked = exports.groupBy = void 0; const groupBy = (array, key) => { return array.reduce((acc, cur) => { const group = key(cur); if (!acc[group]) { acc[group] = []; } acc[group].push(cur); return acc; }, {}); }; exports.groupBy = groupBy; const chunked = (array, size) => { const chunks = []; for (let i = 0, count = array.length; i < count; i += size) { chunks.push(array.slice(i, i + size)); } return chunks; }; exports.chunked = chunked; //# sourceMappingURL=array-plus.js.map