UNPKG

foxts

Version:

Opinionated collection of common TypeScript utils by @SukkaW

1 lines 418 B
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};