From 518692b1e446c853587e94735fae7a8225ece027 Mon Sep 17 00:00:00 2001 From: Trev Cobbett Date: Tue, 29 May 2018 12:56:15 +0100 Subject: [PATCH] Adding in generic arguments into promise-retry --- types/promise-retry/index.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/types/promise-retry/index.d.ts b/types/promise-retry/index.d.ts index e31fe3a657..9257c08404 100644 --- a/types/promise-retry/index.d.ts +++ b/types/promise-retry/index.d.ts @@ -14,7 +14,7 @@ import { WrapOptions } from "retry"; * @param attempt The number of the attempt. * @returns A Promise for anything (eg. a HTTP response). */ -type RetryableFn = ((retry: (error: any) => never, attempt: number) => Promise); +type RetryableFn = ((retry: (error: any) => never, attempt: number) => Promise); /** * Wrap all functions of the object with retry. The params can be entered in either order, just like in the original library. * @@ -22,6 +22,6 @@ type RetryableFn = ((retry: (error: any) => never, attempt: number) => Promise; -declare function promiseRetry(options: WrapOptions, retryableFn: RetryableFn): Promise; +declare function promiseRetry(retryableFn: RetryableFn, options?: WrapOptions): Promise; +declare function promiseRetry(options: WrapOptions, retryableFn: RetryableFn): Promise; export = promiseRetry;