(
config: MutationConfig<TData, TError, TVariables, TOnMutateResult>,
)
| 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>, |
nothing calls this directly
no test coverage detected