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

Method addObserver

packages/query-core/src/query.ts:344–353  ·  view source on GitHub ↗
(observer: QueryObserver<any, any, any, any, any>)

Source from the content-addressed store, hash-verified

342 }
343
344 addObserver(observer: QueryObserver<any, any, any, any, any>): void {
345 if (!this.observers.includes(observer)) {
346 this.observers.push(observer)
347
348 // Stop the query from being garbage collected
349 this.clearGcTimeout()
350
351 this.#cache.notify({ type: 'observerAdded', query: this, observer })
352 }
353 }
354
355 removeObserver(observer: QueryObserver<any, any, any, any, any>): void {
356 if (this.observers.includes(observer)) {

Callers 5

onSubscribeMethod · 0.45
#updateQueryMethod · 0.45
mutateMethod · 0.45
mutations.test.tsxFile · 0.45
query.test.tsxFile · 0.45

Calls 1

notifyMethod · 0.45

Tested by

no test coverage detected