MCPcopy
hub / github.com/TanStack/query / #updateResult

Method #updateResult

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

Source from the content-addressed store, hash-verified

143 }
144
145 #updateResult(): void {
146 const state =
147 this.#currentMutation?.state ??
148 getDefaultState<TData, TError, TVariables, TOnMutateResult>()
149
150 this.#currentResult = {
151 ...state,
152 isPending: state.status === 'pending',
153 isSuccess: state.status === 'success',
154 isError: state.status === 'error',
155 isIdle: state.status === 'idle',
156 mutate: this.mutate,
157 reset: this.reset,
158 } as MutationObserverResult<TData, TError, TVariables, TOnMutateResult>
159 }
160
161 #notify(action?: Action<TData, TError, TVariables, TOnMutateResult>): void {
162 notifyManager.batch(() => {

Callers 3

constructorMethod · 0.95
onMutationUpdateMethod · 0.95
resetMethod · 0.95

Calls 1

getDefaultStateFunction · 0.90

Tested by

no test coverage detected