UNPKG

@modern-kit/utils

Version:
17 lines (15 loc) 429 B
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; } export { chunk }; //# sourceMappingURL=index.mjs.map