The function returning a promise to be called.
Optional
maxRetries: number = 3The number of times the function should be retried.
Optional
timeout: number | ((currentAttemptCount: number) => number) = 0The wait time between attempts in milliseconds. If 0, it will not wait. If a function, it will be called with the number of retries left.
Generated using TypeDoc
Utility to re-run the given promise function until it resolves or until the number of tries was exceeded.
Example
Returns