UNPKG

next

Version:

The React Framework

49 lines (48 loc) 1.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); 0 && (module.exports = { ipcForbiddenHeaders: null, actionsForbiddenHeaders: null, filterReqHeaders: null }); function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { ipcForbiddenHeaders: function() { return ipcForbiddenHeaders; }, actionsForbiddenHeaders: function() { return actionsForbiddenHeaders; }, filterReqHeaders: function() { return filterReqHeaders; } }); const ipcForbiddenHeaders = [ "accept-encoding", "keepalive", "keep-alive", "content-encoding", "transfer-encoding", // https://github.com/nodejs/undici/issues/1470 "connection" ]; const actionsForbiddenHeaders = [ ...ipcForbiddenHeaders, "content-length" ]; const filterReqHeaders = (headers, forbiddenHeaders)=>{ for (const [key, value] of Object.entries(headers)){ if (forbiddenHeaders.includes(key) || !(Array.isArray(value) || typeof value === "string")) { delete headers[key]; } } return headers; }; //# sourceMappingURL=utils.js.map