@stuntman/shared
Version:
Stuntman - HTTP proxy / mock shared types and utils
15 lines • 841 B
TypeScript
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