The function returning a promise to be called.
Optional
maxRetries: number[]The number of times the function should be retried. If an array is given, it will be used as the wait time between each try.
Optional
timeout: undefinedThe 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.
Optional
errorCheck: ((err) => boolean)A function returning a boolean depending on if error should be retried.
Optional
maxRetries: numberOptional
timeout: number | ((currentAttemptCount) => number)Optional
errorCheck: ((err) => boolean)Generated using TypeDoc
Utility to re-run the given promise function until it resolves or until the number of tries was exceeded.
Example