fauna
Version:
A driver to query Fauna databases in browsers, Node.js, and other Javascript runtimes
9 lines (8 loc) • 365 B
TypeScript
export type RetryOptions = {
maxAttempts: number;
maxBackoff: number;
shouldRetry?: (error: any) => boolean;
attempt?: number;
sleepFn?: (callback: (args: void) => void, ms?: number) => void;
};
export declare const withRetries: <T>(fn: () => Promise<T>, { maxAttempts, maxBackoff, shouldRetry, attempt, sleepFn, }: RetryOptions) => Promise<T>;