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

Method addObserver

packages/query-core/src/query.ts:511–520  ·  view source on GitHub ↗

@internal

(observer: QueryObserver<any, any, any, any, any>)

Source from the content-addressed store, hash-verified

509
510 /** @internal */
511 addObserver(observer: QueryObserver<any, any, any, any, any>): void {
512 if (!this.observers.includes(observer)) {
513 this.observers.push(observer)
514
515 // Stop the query from being garbage collected
516 this.clearGcTimeout()
517
518 this.#cache.notify({ type: 'observerAdded', query: this, observer })
519 }
520 }
521
522 /** @internal */
523 removeObserver(observer: QueryObserver<any, any, any, any, any>): void {

Callers 7

Devtools.test.tsxFile · 0.45
onSubscribeMethod · 0.45
#updateQueryMethod · 0.45
onSubscribeMethod · 0.45
mutateMethod · 0.45
mutation.test.tsxFile · 0.45
query.test.tsxFile · 0.45

Calls 1

notifyMethod · 0.45

Tested by

no test coverage detected