advanced-js-kit
Version:
Modern TypeScript utility library with tree-shaking support - Array, String, Number, Network, Sleep, and JWT utilities for JavaScript and TypeScript projects
20 lines (18 loc) • 434 B
JavaScript
;
// src/universal/array/index.ts
function chunk(array, size) {
if (size <= 0) {
throw new Error("Chunk size must be greater than 0");
}
if (array.length === 0) {
return [];
}
const chunks = [];
for (let i = 0; i < array.length; i += size) {
chunks.push(array.slice(i, i + size));
}
return chunks;
}
exports.chunk = chunk;
//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map