MCPcopy Create free account
hub / github.com/TanStack/query / #updateResult

Method #updateResult

packages/query-core/src/mutationObserver.ts:153–167  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

151 }
152
153 #updateResult(): void {
154 const state =
155 this.#currentMutation?.state ??
156 getDefaultState<TData, TError, TVariables, TOnMutateResult>()
157
158 this.#currentResult = {
159 ...state,
160 isPending: state.status === 'pending',
161 isSuccess: state.status === 'success',
162 isError: state.status === 'error',
163 isIdle: state.status === 'idle',
164 mutate: this.mutate,
165 reset: this.reset,
166 } as MutationObserverResult<TData, TError, TVariables, TOnMutateResult>
167 }
168
169 #notify(action?: Action<TData, TError, TVariables, TOnMutateResult>): void {
170 notifyManager.batch(() => {

Callers 4

constructorMethod · 0.95
onSubscribeMethod · 0.95
onMutationUpdateMethod · 0.95
resetMethod · 0.95

Calls 1

getDefaultStateFunction · 0.90

Tested by

no test coverage detected