Skip to content

Commit 4b9c7ee

Browse files
committed
types: add retry function to query options
1 parent dd52f77 commit 4b9c7ee

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

types/index.d.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -377,10 +377,11 @@ export interface BaseQueryOptions {
377377
manual?: boolean
378378
/**
379379
* If `false`, failed queries will not retry by default.
380-
* If `true`, failed queries will retry infinitely.
380+
* If `true`, failed queries will retry infinitely., failureCount: num
381381
* If set to an integer number, e.g. 3, failed queries will retry until the failed query count meets that number.
382+
* If set to a function `(failureCount, error) => boolean` failed queries will retry until the function returns false.
382383
*/
383-
retry?: boolean | number
384+
retry?: boolean | number | ((failureCount: number, error: unknown) => boolean)
384385
retryDelay?: (retryAttempt: number) => number
385386
staleTime?: number
386387
cacheTime?: number

0 commit comments

Comments
 (0)