MCPcopy
hub / github.com/TanStack/query / invalidateQueries

Method invalidateQueries

packages/query-core/src/queryClient.ts:293–313  ·  view source on GitHub ↗
(
    filters?: InvalidateQueryFilters<TTaggedQueryKey>,
    options: InvalidateOptions = {},
  )

Source from the content-addressed store, hash-verified

291 }
292
293 invalidateQueries<TTaggedQueryKey extends QueryKey = QueryKey>(
294 filters?: InvalidateQueryFilters<TTaggedQueryKey>,
295 options: InvalidateOptions = {},
296 ): Promise<void> {
297 return notifyManager.batch(() => {
298 this.#queryCache.findAll(filters).forEach((query) => {
299 query.invalidate()
300 })
301
302 if (filters?.refetchType === 'none') {
303 return Promise.resolve()
304 }
305 return this.refetchQueries(
306 {
307 ...filters,
308 type: filters?.refetchType ?? filters?.type ?? 'active',
309 },
310 options,
311 )
312 })
313 }
314
315 refetchQueries<TTaggedQueryKey extends QueryKey = QueryKey>(
316 filters?: RefetchQueryFilters<TTaggedQueryKey>,

Callers 15

WithKnownParametersFunction · 0.45
WithIdentifiersFunction · 0.45
WithKnownParametersFunction · 0.45
WithIdentifiersFunction · 0.45
ExamplesFunction · 0.45
ExamplesFunction · 0.45
ExamplesFunction · 0.45
ExamplesFunction · 0.45
ExamplesFunction · 0.45
ExamplesFunction · 0.45
QueryDetailsFunction · 0.45

Calls 3

refetchQueriesMethod · 0.95
invalidateMethod · 0.80
findAllMethod · 0.45

Tested by

no test coverage detected