Skip to content

Commit 7cce707

Browse files
committed
Update Types
1 parent ff5595b commit 7cce707

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

types/index.d.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -391,6 +391,7 @@ export interface BaseQueryOptions {
391391
refetchOnMount?: boolean
392392
onError?: (err: unknown) => void
393393
suspense?: boolean
394+
isDataEqual?: (oldData: unknown, newData: unknown) => boolean
394395
}
395396

396397
export interface QueryOptions<TResult> extends BaseQueryOptions {
@@ -670,7 +671,7 @@ export interface QueryCache {
670671
queryKeyOrPredicateFn:
671672
| AnyQueryKey
672673
| string
673-
| ((query: CachedQuery) => boolean),
674+
| ((query: CachedQuery<unknown>) => boolean),
674675
{
675676
exact,
676677
throwOnError,
@@ -681,14 +682,14 @@ export interface QueryCache {
681682
queryKeyOrPredicateFn:
682683
| AnyQueryKey
683684
| string
684-
| ((query: CachedQuery) => boolean),
685+
| ((query: CachedQuery<unknown>) => boolean),
685686
{ exact }?: { exact?: boolean }
686687
): Promise<void>
687-
getQuery(queryKey: AnyQueryKey): CachedQuery | undefined
688-
getQueries(queryKey: AnyQueryKey): CachedQuery[]
688+
getQuery(queryKey: AnyQueryKey): CachedQuery<unknown> | undefined
689+
getQueries(queryKey: AnyQueryKey): Array<CachedQuery<unknown>>
689690
isFetching: number
690691
subscribe(callback: (queryCache: QueryCache) => void): () => void
691-
clear(): CachedQuery[]
692+
clear(): Array<CachedQuery<unknown>>
692693
}
693694

694695
export const queryCache: QueryCache
@@ -726,6 +727,7 @@ export interface ReactQueryProviderConfig extends BaseQueryOptions {
726727
error: unknown | null,
727728
snapshotValue?: unknown
728729
) => void
730+
isDataEqual?: (oldData: unknown, newData: unknown) => boolean
729731
}
730732

731733
export type ConsoleFunction = (...args: any[]) => void

types/test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -380,6 +380,7 @@ function globalConfig() {
380380
log(variables)
381381
},
382382
suspense: true,
383+
isDataEqual: (oldData, newData) => oldData === newData,
383384
}
384385
}
385386

0 commit comments

Comments
 (0)