UNPKG

@modern-kit/utils

Version:
19 lines (16 loc) 449 B
'use strict'; function chunk(arr, size) { if (!Number.isInteger(size) || size < 1) { throw new Error("Invalid size Value"); } const chunkLength = Math.ceil(arr.length / size); const result = new Array(chunkLength); for (let i = 0; i < chunkLength; i++) { const start = i * size; const end = start + size; result[i] = arr.slice(start, end); } return result; } exports.chunk = chunk; //# sourceMappingURL=index.cjs.map