MCPcopy
hub / github.com/TanStack/query / build

Method build

packages/query-core/src/mutationCache.ts:105–121  ·  view source on GitHub ↗
(
    client: QueryClient,
    options: MutationOptions<TData, TError, TVariables, TOnMutateResult>,
    state?: MutationState<TData, TError, TVariables, TOnMutateResult>,
  )

Source from the content-addressed store, hash-verified

103 }
104
105 build<TData, TError, TVariables, TOnMutateResult>(
106 client: QueryClient,
107 options: MutationOptions<TData, TError, TVariables, TOnMutateResult>,
108 state?: MutationState<TData, TError, TVariables, TOnMutateResult>,
109 ): Mutation<TData, TError, TVariables, TOnMutateResult> {
110 const mutation = new Mutation({
111 client,
112 mutationCache: this,
113 mutationId: ++this.#mutationId,
114 options: client.defaultMutationOptions(options),
115 state,
116 })
117
118 this.add(mutation)
119
120 return mutation
121 }
122
123 add(mutation: Mutation<any, any, any, any>): void {
124 this.#mutations.add(mutation)

Callers

nothing calls this directly

Calls 2

addMethod · 0.95

Tested by

no test coverage detected