@sapphire/utilities
Version:
Common JavaScript utilities for the Sapphire Community
16 lines (14 loc) • 599 B
JavaScript
import { __name } from '../chunk-PAWJFY3S.mjs';
// src/lib/chunk.ts
function chunk(array, chunkSize) {
if (!Array.isArray(array)) throw new TypeError("entries must be an array.");
if (!Number.isInteger(chunkSize)) throw new TypeError("chunkSize must be an integer.");
if (chunkSize < 1) throw new RangeError("chunkSize must be 1 or greater.");
const chunks = [];
for (let i = 0; i < array.length; i += chunkSize) chunks.push(array.slice(i, i + chunkSize));
return chunks;
}
__name(chunk, "chunk");
export { chunk };
//# sourceMappingURL=chunk.mjs.map
//# sourceMappingURL=chunk.mjs.map