From 4b9c7eedbbbbf5ae0eef9c38925efe81a7956fd2 Mon Sep 17 00:00:00 2001 From: Daniel Schmidt Date: Mon, 20 Apr 2020 09:36:57 +0200 Subject: [PATCH] types: add retry function to query options --- types/index.d.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/types/index.d.ts b/types/index.d.ts index ece052c3f7..81ee104f52 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -377,10 +377,11 @@ export interface BaseQueryOptions { manual?: boolean /** * If `false`, failed queries will not retry by default. - * If `true`, failed queries will retry infinitely. + * If `true`, failed queries will retry infinitely., failureCount: num * If set to an integer number, e.g. 3, failed queries will retry until the failed query count meets that number. + * If set to a function `(failureCount, error) => boolean` failed queries will retry until the function returns false. */ - retry?: boolean | number + retry?: boolean | number | ((failureCount: number, error: unknown) => boolean) retryDelay?: (retryAttempt: number) => number staleTime?: number cacheTime?: number