MCPcopy Create free account
hub / github.com/TanStack/query / removeQueries

Method removeQueries

packages/query-core/src/queryClient.ts:385–394  ·  view source on GitHub ↗

* Removes queries from the cache that match the given filters. Unlike * QueryClient#invalidateQueries or QueryClient#refetchQueries, this removes * matching queries from the cache instead of refetching them. Without filters, every query in * the cache is removed. * * @

(
    filters?: QueryFilters<TTaggedQueryKey>,
  )

Source from the content-addressed store, hash-verified

383 * ```
384 */
385 removeQueries<TTaggedQueryKey extends QueryKey = QueryKey>(
386 filters?: QueryFilters<TTaggedQueryKey>,
387 ): void {
388 const queryCache = this.#queryCache
389 notifyManager.batch(() => {
390 queryCache.findAll(filters).forEach((query) => {
391 queryCache.remove(query)
392 })
393 })
394 }
395
396 /**
397 * Resets queries matching the given filters back to their initial state (e.g. any

Callers 14

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 2

findAllMethod · 0.45
removeMethod · 0.45

Tested by

no test coverage detected