foxts
Version:
Opinionated collection of common TypeScript utils by @SukkaW
1 lines • 418 B
JavaScript
const n=Headers;function e(t,r,l=null){if(null==t)return null==r?new n:new n(r);if(null==r)return new n(t);const u=new n(t),o=new n(r);if(null==l)return o.forEach((n,e)=>{u.set(e,n)}),u;if("function"!=typeof l){const n=new Set(l);l=e=>n.has(e)}return o.forEach((n,e)=>{l(e)&&u.set(e,n)}),u}function t(n,e){return null==n?null==e?{}:e:null==e?n:Object.assign({},n,e)}export{e as mergeHeaders,t as mergeNodeHttpHeaders};