@alessiofrittoli/web-utils
Version:
Common TypeScript web utilities
1 lines • 521 B
JavaScript
;var r=e=>e.length<=0?e:[...new Set(e)],h=(e,n)=>{if(e.length<=0)return e;let c=new Map;return e.map(t=>{c.has(t[n])||c.set(t[n],t);}),Array.from(c.values())},T=e=>e.replace(/\s/g,"").split(",").filter(Boolean);function f(e,n){let c=n&&"size"in n&&n.size,t=n&&"count"in n&&n.count,s=t?Math.ceil(e.length/t):c||1,i=t||Math.ceil(e.length/s);return Array.from({length:i},(u,o)=>e.slice(o*s,o*s+s)).filter(u=>u.length>0)}exports.arrayObjectUnique=h;exports.arrayUnique=r;exports.chunkInto=f;exports.listToArray=T;