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