builder-util-runtime
Version:
HTTP utilities. Used by [electron-builder](https://github.com/electron-userland/electron-builder).
10 lines (9 loc) • 329 B
TypeScript
import { CancellationToken } from "./CancellationToken";
export declare function retry<T>(task: () => Promise<T>, options: {
retries: number;
interval: number;
backoff?: number;
attempt?: number;
cancellationToken?: CancellationToken;
shouldRetry?: (e: any) => boolean | Promise<boolean>;
}): Promise<T>;