UNPKG

servie

Version:

Standard HTTP interfaces for HTTP clients and servers in node.js and browsers

28 lines (27 loc) 1.15 kB
export declare type HeaderValue = string | string[]; export declare type HeadersObject = Record<string, HeaderValue>; export declare type HeaderTuple = [string, HeaderValue]; export declare type HeaderValueInput = number | string | Array<number | string>; export declare type HeadersObjectInput = Record<string, HeaderValueInput | undefined>; export declare type HeaderTupleInput = [string, HeaderValueInput]; export declare type HeadersInit = Iterable<HeaderTupleInput> | HeadersObjectInput | Headers; /** * Map of HTTP headers. */ export declare class Headers { object: HeadersObject; constructor(init?: HeadersInit); set(headerName: string, value: HeaderValueInput): void; append(headerName: string, value: HeaderValueInput): void; get(headerName: string): string | null; getAll(headerName: string): string[]; has(headerName: string): boolean; delete(headerName: string): void; entries(): IterableIterator<HeaderTuple>; keys(): IterableIterator<string>; values(): IterableIterator<HeaderValue>; clear(): void; asObject(): HeadersObject; extend(obj: HeadersInit): void; clone(): Headers; }