diff options
Diffstat (limited to 'ext/node/polyfills/_http_outgoing.ts')
-rw-r--r-- | ext/node/polyfills/_http_outgoing.ts | 32 |
1 files changed, 18 insertions, 14 deletions
diff --git a/ext/node/polyfills/_http_outgoing.ts b/ext/node/polyfills/_http_outgoing.ts index 0cfc070e6..35526a303 100644 --- a/ext/node/polyfills/_http_outgoing.ts +++ b/ext/node/polyfills/_http_outgoing.ts @@ -820,21 +820,25 @@ Object.defineProperty(OutgoingMessage.prototype, "_headerNames", { ), }); -export const validateHeaderName = hideStackFrames((name) => { - if (typeof name !== "string" || !name || !checkIsHttpToken(name)) { - throw new ERR_INVALID_HTTP_TOKEN("Header name", name); - } -}); +export const validateHeaderName = hideStackFrames( + (name: string, label?: string): void => { + if (typeof name !== "string" || !name || !checkIsHttpToken(name)) { + throw new ERR_INVALID_HTTP_TOKEN(label || "Header name", name); + } + }, +); -export const validateHeaderValue = hideStackFrames((name, value) => { - if (value === undefined) { - throw new ERR_HTTP_INVALID_HEADER_VALUE(value, name); - } - if (checkInvalidHeaderChar(value)) { - debug('Header "%s" contains invalid characters', name); - throw new ERR_INVALID_CHAR("header content", name); - } -}); +export const validateHeaderValue = hideStackFrames( + (name: string, value: string): void => { + if (value === undefined) { + throw new ERR_HTTP_INVALID_HEADER_VALUE(value, name); + } + if (checkInvalidHeaderChar(value)) { + debug('Header "%s" contains invalid characters', name); + throw new ERR_INVALID_CHAR("header content", name); + } + }, +); export function parseUniqueHeadersOption(headers) { if (!Array.isArray(headers)) { |