UNPKG

fets

Version:

TypeScript HTTP Framework focusing on e2e type-safety, easy setup, performance & great developer experience

28 lines (27 loc) 692 B
export function getHeadersObj(headers) { return new Proxy({}, { get(_target, prop) { return headers.get(prop) || undefined; }, set(_target, prop, value) { headers.set(prop, value); return true; }, has(_target, prop) { return headers.has(prop); }, deleteProperty(_target, prop) { headers.delete(prop); return true; }, ownKeys() { return [...headers.keys()]; }, getOwnPropertyDescriptor() { return { enumerable: true, configurable: true, }; }, }); }