Documentation
Framework
Version

injectMutation

Function: injectMutation()

function injectMutation<TData, TError, TVariables, TOnMutateResult>(
  injectMutationFn,
  options?,
): CreateMutationResult<TData, TError, TVariables, TOnMutateResult>
function injectMutation<TData, TError, TVariables, TOnMutateResult>(
  injectMutationFn,
  options?,
): CreateMutationResult<TData, TError, TVariables, TOnMutateResult>

Defined in: inject-mutation.ts:44

Injects a mutation: an imperative function that can be invoked which typically performs server side effects.

Unlike queries, mutations are not run automatically.

Type Parameters

TData = unknown

TError = Error

TVariables = void

TOnMutateResult = unknown

Parameters

injectMutationFn

() => CreateMutationOptions<TData, TError, TVariables, TOnMutateResult>

A function that returns mutation options.

options?

InjectMutationOptions

Additional configuration

Returns

CreateMutationResult<TData, TError, TVariables, TOnMutateResult>

The mutation.