UNPKG

@whatwg-node/node-fetch

Version:

Fetch API implementation for Node

14 lines (13 loc) 743 B
import { Readable } from 'node:stream'; export declare function getHeadersObj(headers: Headers): Record<string, string>; export declare function defaultHeadersSerializer(headers: Headers, onContentLength?: (value: string) => void): string[]; export declare function fakePromise<T>(value: T): Promise<T>; export declare function isArrayBufferView(obj: any): obj is ArrayBufferView; export declare function isNodeReadable(obj: any): obj is Readable; export interface DeferredPromise<T = void> { promise: Promise<T>; resolve: (value: T) => void; reject: (reason: any) => void; } export declare function createDeferredPromise<T = void>(): DeferredPromise<T>; export declare function isIterable(value: any): value is Iterable<unknown>;