remeda
Version:
A utility library for JavaScript and Typescript.
2 lines (1 loc) • 418 B
JavaScript
import{a as i}from"./chunk-WIMGWYZL.js";function o(...e){return i(s,e)}function s(e,n){if(n<1)throw new RangeError(`chunk: A chunk size of '${n.toString()}' would result in an infinite array`);if(e.length===0)return[];if(n>=e.length)return[[...e]];let a=Math.ceil(e.length/n),u=new Array(a);if(n===1)for(let[r,t]of e.entries())u[r]=[t];else for(let r=0;r<a;r+=1){let t=r*n;u[r]=e.slice(t,t+n)}return u}export{o as a};