MCPcopy Create free account
hub / github.com/TanStack/query / useMutationState

Function useMutationState

packages/lit-query/src/useMutationState.ts:192–206  ·  view source on GitHub ↗
(
  host: ReactiveControllerHost,
  options: MutationStateOptions<TResult> = {},
  queryClient?: QueryClient,
)

Source from the content-addressed store, hash-verified

190 * ```
191 */
192export function useMutationState<
193 TResult = MutationState<unknown, unknown, unknown, unknown>,
194>(
195 host: ReactiveControllerHost,
196 options: MutationStateOptions<TResult> = {},
197 queryClient?: QueryClient,
198): MutationStateAccessor<TResult> {
199 const controller = new MutationStateController(host, options, queryClient)
200 return Object.assign(
201 createValueAccessor(() => controller.current),
202 {
203 destroy: () => controller.destroy(),
204 },
205 )
206}

Calls 2

createValueAccessorFunction · 0.85
destroyMethod · 0.45

Tested by

no test coverage detected