MCPcopy Index your code
hub / github.com/TanStack/query / constructor

Method constructor

packages/query-core/src/mutation.ts:101–114  ·  view source on GitHub ↗
(
    config: MutationConfig<TData, TError, TVariables, TOnMutateResult>,
  )

Source from the content-addressed store, hash-verified

99 #retryer?: Retryer<TData>
100
101 constructor(
102 config: MutationConfig<TData, TError, TVariables, TOnMutateResult>,
103 ) {
104 super()
105
106 this.#client = config.client
107 this.mutationId = config.mutationId
108 this.#mutationCache = config.mutationCache
109 this.#observers = []
110 this.state = config.state || getDefaultState()
111
112 this.setOptions(config.options)
113 this.scheduleGc()
114 }
115
116 setOptions(
117 options: MutationOptions<TData, TError, TVariables, TOnMutateResult>,

Callers

nothing calls this directly

Calls 2

setOptionsMethod · 0.95
getDefaultStateFunction · 0.70

Tested by

no test coverage detected