From 36f5517860b8243133487805ae851d607aaff40d Mon Sep 17 00:00:00 2001 From: Thomas Carlson <8699937+Thomas0c@users.noreply.github.com> Date: Wed, 13 Jul 2022 22:12:22 +0200 Subject: [PATCH] fix(types): Add type support for promises Both `retryOnHttpResponse` and `retryOnHttpError` were missing async types. --- index.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.d.ts b/index.d.ts index 796e95f..2803d99 100644 --- a/index.d.ts +++ b/index.d.ts @@ -4,8 +4,8 @@ export interface RetryOptions{ retryMaxDuration?: number retryInitialDelay?: number retryBackoff?: number - retryOnHttpError?: (error: Error) => boolean - retryOnHttpResponse?: (response: Response) => boolean + retryOnHttpError?: (error: Error) => Promise | boolean + retryOnHttpResponse?: (response: Response) => Promise | boolean socketTimeout?: number forceSocketTimeout?: boolean }