foxts
Version:
Opinionated collection of common TypeScript utils by @SukkaW
2 lines (1 loc) • 480 B
JavaScript
Object.defineProperty(exports,"__esModule",{value:!0}),exports.mergeHeaders=function(e,n,r=null){if(null==e)return null==n?new Headers:new Headers(n);if(null==n)return new Headers(e);let t=new Headers(e),l=new Headers(n);if(null==r)return l.forEach((e,n)=>{t.set(n,e)}),t;if("function"!=typeof r){let e=new Set(r);r=n=>e.has(n)}return l.forEach((e,n)=>{r(n)&&t.set(n,e)}),t},exports.mergeNodeHttpHeaders=function(e,n){return null==e?null==n?{}:n:null==n?e:Object.assign({},e,n)};