mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-17 05:07:17 +00:00
21 lines
300 B
TypeScript
21 lines
300 B
TypeScript
import { Options, RetryFunction, retry } from 'async-retry';
|
|
|
|
const o: Options = {
|
|
retries: 1,
|
|
factor: 2,
|
|
minTimeout: 3,
|
|
maxTimeout: 4,
|
|
randomize: true,
|
|
onRetry: (e: Error) => 42
|
|
};
|
|
|
|
retry(
|
|
bail => 'hello',
|
|
{ retries: 3 }
|
|
);
|
|
|
|
retry(
|
|
bail => Promise.resolve(42),
|
|
{ retries: 3 }
|
|
);
|