UNPKG

ts-prime

Version:

A utility library for JavaScript and Typescript.

23 lines (22 loc) 525 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var purry_1 = require("./purry"); function chunk() { return purry_1.purry(_chunk, arguments); } exports.chunk = chunk; 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; }