pragmatic-fp-ts
Version:
Opinionated functional programming library with easy use in mind
14 lines (13 loc) • 390 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.splitEvery = void 0;
function splitEvery(n, coll) {
if (arguments.length === 1)
return (coll_) => splitEvery(n, coll_);
const result = [];
for (let i = 0; i < coll.length; i += n) {
result.push(coll.slice(i, i + n));
}
return result;
}
exports.splitEvery = splitEvery;