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

Method addObserver

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

Source from the content-addressed store, hash-verified

349 }
350
351 addObserver(observer: QueryObserver<any, any, any, any, any>): void {
352 if (!this.observers.includes(observer)) {
353 this.observers.push(observer)
354
355 // Stop the query from being garbage collected
356 this.clearGcTimeout()
357
358 this.#cache.notify({ type: 'observerAdded', query: this, observer })
359 }
360 }
361
362 removeObserver(observer: QueryObserver<any, any, any, any, any>): void {
363 if (this.observers.includes(observer)) {

Callers 6

Devtools.test.tsxFile · 0.45
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