UNPKG

@whook/whook

Version:

Build strong and efficient REST web services.

26 lines (25 loc) 843 B
import { type IncomingMessage } from 'node:http'; export declare function mergeVaryHeaders(baseHeader: string | string[], addedValue: string): string; export declare function lowerCaseHeaders<T>(object: Record<string, T>): Record<string, T>; /** * Pick the first header value if exists * @function * @param {string} name * The header name * @param {Object} headers * The headers map * @return {string} * The value if defined. */ export declare function pickFirstHeaderValue(name: string, headers: IncomingMessage['headers']): string | undefined; /** * Pick header values * @function * @param {string} name * The header name * @param {Object} headers * The headers map * @return {Array} * The values in an array. */ export declare function pickAllHeaderValues(name: string, headers: IncomingMessage['headers']): string[];