@playform/pipe
Version:
2 lines (1 loc) • 360 B
JavaScript
var n=(async(...[e,a])=>{if(typeof e=="function"){if(a instanceof Map){const r=new Map;for(const[t,f]of a)r.set(await e(t),await e(f));return r}if(a instanceof Set){const r=new Set;for(const t of a)r.add(await e(t));return r}if(Array.isArray(a)){const r=new Array;for(const t of a)r.push(await e(t));return r}return await e(a)}return a});export{n as default};