@@ -106,9 +106,9 @@ export class QueryClient {
106
106
this . #unsubscribeOnline = undefined
107
107
}
108
108
109
- isFetching <
110
- TQueryFilters extends QueryFilters < any , any , any , any > = QueryFilters ,
111
- > ( filters ?: TQueryFilters ) : number {
109
+ isFetching < TQueryFilters extends QueryFilters < any > = QueryFilters > (
110
+ filters ?: TQueryFilters ,
111
+ ) : number {
112
112
return this . #queryCache. findAll ( { ...filters , fetchStatus : 'fetching' } )
113
113
. length
114
114
}
@@ -166,25 +166,10 @@ export class QueryClient {
166
166
167
167
getQueriesData <
168
168
TQueryFnData = unknown ,
169
- TQueryFilters extends QueryFilters <
170
- any ,
171
- any ,
172
- any ,
173
- any
174
- > = QueryFilters < TQueryFnData > ,
175
- TInferredQueryFnData = TQueryFilters extends QueryFilters <
176
- infer TData ,
177
- any ,
178
- any ,
179
- any
180
- >
181
- ? TData
182
- : TQueryFnData ,
183
- > (
184
- filters : TQueryFilters ,
185
- ) : Array < [ QueryKey , TInferredQueryFnData | undefined ] > {
169
+ TQueryFilters extends QueryFilters < any > = QueryFilters ,
170
+ > ( filters : TQueryFilters ) : Array < [ QueryKey , TQueryFnData | undefined ] > {
186
171
return this . #queryCache. findAll ( filters ) . map ( ( { queryKey, state } ) => {
187
- const data = state . data as TInferredQueryFnData | undefined
172
+ const data = state . data as TQueryFnData | undefined
188
173
return [ queryKey , data ]
189
174
} )
190
175
}
@@ -226,34 +211,21 @@ export class QueryClient {
226
211
227
212
setQueriesData <
228
213
TQueryFnData ,
229
- TQueryFilters extends QueryFilters <
230
- any ,
231
- any ,
232
- any ,
233
- any
234
- > = QueryFilters < TQueryFnData > ,
235
- TInferredQueryFnData = TQueryFilters extends QueryFilters <
236
- infer TData ,
237
- any ,
238
- any ,
239
- any
240
- >
241
- ? TData
242
- : TQueryFnData ,
214
+ TQueryFilters extends QueryFilters < any > = QueryFilters ,
243
215
> (
244
216
filters : TQueryFilters ,
245
217
updater : Updater <
246
- NoInfer < TInferredQueryFnData > | undefined ,
247
- NoInfer < TInferredQueryFnData > | undefined
218
+ NoInfer < TQueryFnData > | undefined ,
219
+ NoInfer < TQueryFnData > | undefined
248
220
> ,
249
221
options ?: SetDataOptions ,
250
- ) : Array < [ QueryKey , TInferredQueryFnData | undefined ] > {
222
+ ) : Array < [ QueryKey , TQueryFnData | undefined ] > {
251
223
return notifyManager . batch ( ( ) =>
252
224
this . #queryCache
253
225
. findAll ( filters )
254
226
. map ( ( { queryKey } ) => [
255
227
queryKey ,
256
- this . setQueryData < TInferredQueryFnData > ( queryKey , updater , options ) ,
228
+ this . setQueryData < TQueryFnData > ( queryKey , updater , options ) ,
257
229
] ) ,
258
230
)
259
231
}
@@ -273,19 +245,8 @@ export class QueryClient {
273
245
) ?. state
274
246
}
275
247
276
- removeQueries <
277
- TQueryFnData = unknown ,
278
- TError = DefaultError ,
279
- TTaggedQueryKey extends QueryKey = QueryKey ,
280
- TInferredQueryFnData = InferDataFromTag < TQueryFnData , TTaggedQueryKey > ,
281
- TInferredError = InferErrorFromTag < TError , TTaggedQueryKey > ,
282
- > (
283
- filters ?: QueryFilters <
284
- TInferredQueryFnData ,
285
- TInferredError ,
286
- TInferredQueryFnData ,
287
- TTaggedQueryKey
288
- > ,
248
+ removeQueries < TTaggedQueryKey extends QueryKey = QueryKey > (
249
+ filters ?: QueryFilters < TTaggedQueryKey > ,
289
250
) : void {
290
251
const queryCache = this . #queryCache
291
252
notifyManager . batch ( ( ) => {
@@ -295,19 +256,8 @@ export class QueryClient {
295
256
} )
296
257
}
297
258
298
- resetQueries <
299
- TQueryFnData = unknown ,
300
- TError = DefaultError ,
301
- TTaggedQueryKey extends QueryKey = QueryKey ,
302
- TInferredQueryFnData = InferDataFromTag < TQueryFnData , TTaggedQueryKey > ,
303
- TInferredError = InferErrorFromTag < TError , TTaggedQueryKey > ,
304
- > (
305
- filters ?: QueryFilters <
306
- TInferredQueryFnData ,
307
- TInferredError ,
308
- TInferredQueryFnData ,
309
- TTaggedQueryKey
310
- > ,
259
+ resetQueries < TTaggedQueryKey extends QueryKey = QueryKey > (
260
+ filters ?: QueryFilters < TTaggedQueryKey > ,
311
261
options ?: ResetOptions ,
312
262
) : Promise < void > {
313
263
const queryCache = this . #queryCache
@@ -326,19 +276,8 @@ export class QueryClient {
326
276
} )
327
277
}
328
278
329
- cancelQueries <
330
- TQueryFnData = unknown ,
331
- TError = DefaultError ,
332
- TTaggedQueryKey extends QueryKey = QueryKey ,
333
- TInferredQueryFnData = InferDataFromTag < TQueryFnData , TTaggedQueryKey > ,
334
- TInferredError = InferErrorFromTag < TError , TTaggedQueryKey > ,
335
- > (
336
- filters ?: QueryFilters <
337
- TInferredQueryFnData ,
338
- TInferredError ,
339
- TInferredQueryFnData ,
340
- TTaggedQueryKey
341
- > ,
279
+ cancelQueries < TTaggedQueryKey extends QueryKey = QueryKey > (
280
+ filters ?: QueryFilters < TTaggedQueryKey > ,
342
281
cancelOptions : CancelOptions = { } ,
343
282
) : Promise < void > {
344
283
const defaultedCancelOptions = { revert : true , ...cancelOptions }
@@ -352,19 +291,8 @@ export class QueryClient {
352
291
return Promise . all ( promises ) . then ( noop ) . catch ( noop )
353
292
}
354
293
355
- invalidateQueries <
356
- TQueryFnData = unknown ,
357
- TError = DefaultError ,
358
- TTaggedQueryKey extends QueryKey = QueryKey ,
359
- TInferredQueryFnData = InferDataFromTag < TQueryFnData , TTaggedQueryKey > ,
360
- TInferredError = InferErrorFromTag < TError , TTaggedQueryKey > ,
361
- > (
362
- filters ?: InvalidateQueryFilters <
363
- TInferredQueryFnData ,
364
- TInferredError ,
365
- TInferredQueryFnData ,
366
- TTaggedQueryKey
367
- > ,
294
+ invalidateQueries < TTaggedQueryKey extends QueryKey = QueryKey > (
295
+ filters ?: InvalidateQueryFilters < TTaggedQueryKey > ,
368
296
options : InvalidateOptions = { } ,
369
297
) : Promise < void > {
370
298
return notifyManager . batch ( ( ) => {
@@ -385,19 +313,8 @@ export class QueryClient {
385
313
} )
386
314
}
387
315
388
- refetchQueries <
389
- TQueryFnData = unknown ,
390
- TError = DefaultError ,
391
- TTaggedQueryKey extends QueryKey = QueryKey ,
392
- TInferredQueryFnData = InferDataFromTag < TQueryFnData , TTaggedQueryKey > ,
393
- TInferredError = InferErrorFromTag < TError , TTaggedQueryKey > ,
394
- > (
395
- filters ?: RefetchQueryFilters <
396
- TInferredQueryFnData ,
397
- TInferredError ,
398
- TInferredQueryFnData ,
399
- TTaggedQueryKey
400
- > ,
316
+ refetchQueries < TTaggedQueryKey extends QueryKey = QueryKey > (
317
+ filters ?: RefetchQueryFilters < TTaggedQueryKey > ,
401
318
options : RefetchOptions = { } ,
402
319
) : Promise < void > {
403
320
const fetchOptions = {
0 commit comments