UNPKG

ts-prime

Version:

A utility library for JavaScript and Typescript.

20 lines (19 loc) 423 B
import { purry } from './purry'; export function chunk() { return purry(_chunk, arguments); } function _chunk(array, size) { var ret = []; var current = null; array.forEach(function (x) { if (!current) { current = []; ret.push(current); } current.push(x); if (current.length === size) { current = null; } }); return ret; }