diff --git a/types/async-retry/async-retry-tests.ts b/types/async-retry/async-retry-tests.ts index 68327b66bd..20dfc62c4b 100644 --- a/types/async-retry/async-retry-tests.ts +++ b/types/async-retry/async-retry-tests.ts @@ -10,12 +10,12 @@ const o: Options = { onRetry: (e: Error) => 42 }; -retry( +const hello: Promise = retry( bail => 'hello', { retries: 3 } ); -retry( +const answer: Promise = retry( bail => Promise.resolve(42), { retries: 3 } ); diff --git a/types/async-retry/index.d.ts b/types/async-retry/index.d.ts index a2f65e00a4..6b50c71b63 100644 --- a/types/async-retry/index.d.ts +++ b/types/async-retry/index.d.ts @@ -19,7 +19,7 @@ declare namespace AsyncRetry { onRetry?: (e: Error) => any; } - type RetryFunction = (bail: (e: Error) => A, attempt: number) => A|Promise; + type RetryFunction = (bail: (e: Error) => void, attempt: number) => A|Promise; } export = AsyncRetry;