UNPKG

@multiplayer-app/otlp-core

Version:

Multiplayer otlp core

22 lines 842 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.maskHeaders = void 0; const constants_base_1 = require("../constants.base"); const headerNamesToMask = [ 'set-cookie', 'cookie', 'authorization', 'proxyAuthorization', ]; const maskHeaders = (headers, customHeaderNamesToMask = []) => { const _headers = Object.fromEntries(Object.entries(headers).map(([key, value]) => [key.toLowerCase(), value])); const _headerNamesToMask = [...headerNamesToMask, ...customHeaderNamesToMask]; for (const headerNameToMask of _headerNamesToMask) { if (headerNameToMask.toLowerCase() in _headers) { _headers[headerNameToMask] = constants_base_1.MASK_PLACEHOLDER; } } return _headers; }; exports.maskHeaders = maskHeaders; //# sourceMappingURL=mask-headers.js.map