UNPKG

@stuntman/shared

Version:

Stuntman - HTTP proxy / mock shared types and utils

15 lines 841 B
import type * as Stuntman from './index.js'; export declare class RawHeaders extends Array<string> implements Stuntman.RawHeadersInterface { get(name: string): string | undefined; has(name: string, value?: string): boolean; set(name: string, value: string): void; add(name: string, value: string): void; remove(name: string): void; toHeaderPairs(): readonly [string, string][]; toHeadersRecord(): Record<string, string | string[]>; static fromHeaderPairs(headerPairs: [string, string][]): RawHeaders; static fromHeadersRecord(headersRecord: Record<string, string | string[] | undefined>): RawHeaders; static toHeadersRecord(rawHeaders: string[]): Record<string, string | string[]>; static toHeaderPairs(rawHeaders: string[]): readonly [string, string][]; } //# sourceMappingURL=rawHeaders.d.ts.map