UNPKG

fets

Version:

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

32 lines (31 loc) 833 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getHeadersObj = void 0; 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, }; }, }); } exports.getHeadersObj = getHeadersObj;