UNPKG

833 BTypeScriptView Raw
1import type { Input, InternalOptions, Options } from '../types/options.js';
2import { ResponsePromise } from '../types/ResponsePromise.js';
3export declare class Ky {
4 static create(input: Input, options: Options): ResponsePromise;
5 request: Request;
6 protected abortController?: AbortController;
7 protected _retryCount: number;
8 protected _input: Input;
9 protected _options: InternalOptions;
10 constructor(input: Input, options?: Options);
11 protected _calculateRetryDelay(error: unknown): number;
12 protected _decorateResponse(response: Response): Response;
13 protected _retry<T extends (...args: any) => Promise<any>>(fn: T): Promise<ReturnType<T> | void>;
14 protected _fetch(): Promise<Response>;
15 protected _stream(response: Response, onDownloadProgress: Options['onDownloadProgress']): Response;
16}