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

Method #updateResult

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

Source from the content-addressed store, hash-verified

222 }
223
224 #updateResult(): void {
225 const state =
226 this.#currentMutation?.state ??
227 getDefaultState<TData, TError, TVariables, TOnMutateResult>()
228
229 this.#currentResult = {
230 ...state,
231 isPending: state.status === 'pending',
232 isSuccess: state.status === 'success',
233 isError: state.status === 'error',
234 isIdle: state.status === 'idle',
235 mutate: this.mutate,
236 reset: this.reset,
237 } as MutationObserverResult<TData, TError, TVariables, TOnMutateResult>
238 }
239
240 #notify(action?: Action<TData, TError, TVariables, TOnMutateResult>): void {
241 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