Module helpers/promiseRetry
Variables
Const Backoffs
Backoffs: {} = ...
Type declaration
-
[key: string]: (arg0: number, arg1: number) => number
-
- (arg0: number, arg1: number): number
-
Parameters
-
arg0: number
-
arg1: number
Returns number
Functions
promiseRetry
- promiseRetry<T>(promise: () => Promise<T>, opts?: { backoff?: (last: number, factor: number) => number; console?: Ratlogger; delay?: number; description?: string; factor?: number; maxDelay?: number }): Promise<T>
-
Type parameters
Parameters
-
promise: () => Promise<T>
-
Optional opts: { backoff?: (last: number, factor: number) => number; console?: Ratlogger; delay?: number; description?: string; factor?: number; maxDelay?: number }
-
Optional backoff?: (last: number, factor: number) => number
-
- (last: number, factor: number): number
-
Parameters
-
last: number
-
factor: number
Returns number
-
Optional console?: Ratlogger
-
Optional delay?: number
-
Optional description?: string
-
Optional factor?: number
-
Optional maxDelay?: number
Returns Promise<T>