UNPKG

@whatwg-node/node-fetch

Version:

Fetch API implementation for Node

27 lines (26 loc) 1.11 kB
export type PonyfillHeadersInit = [string, string][] | Record<string, string> | Headers; export declare function isHeadersLike(headers: any): headers is Headers; export declare class PonyfillHeaders implements Headers { private headersInit?; private _map; private objectNormalizedKeysOfHeadersInit; private objectOriginalKeysOfHeadersInit; private _setCookies?; constructor(headersInit?: PonyfillHeadersInit | undefined); private _get; private getMap; append(name: string, value: string): void; get(name: string): string | null; has(name: string): boolean; set(name: string, value: string): void; delete(name: string): void; forEach(callback: (value: string, key: string, parent: Headers) => void): void; _keys(): IterableIterator<string>; keys(): HeadersIterator<string>; _values(): IterableIterator<string>; values(): HeadersIterator<string>; _entries(): IterableIterator<[string, string]>; entries(): HeadersIterator<[string, string]>; getSetCookie(): string[]; [Symbol.iterator](): HeadersIterator<[string, string]>; }