UNPKG

@sapphire/utilities

Version:
16 lines (14 loc) 599 B
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