function mutationOptions<TData, TError, TVariables, TOnMutateResult>(options): MutationObserverOptions<TData, TError, TVariables, TOnMutateResult>;function mutationOptions<TData, TError, TVariables, TOnMutateResult>(options): MutationObserverOptions<TData, TError, TVariables, TOnMutateResult>;Defined in: packages/lit-query/src/mutationOptions.ts:22
Preserves and types mutation options for reuse across Lit Query APIs.
TData = unknown
TError = Error
TVariables = void
TOnMutateResult = unknown
MutationObserverOptions<TData, TError, TVariables, TOnMutateResult>
Mutation options to preserve.
MutationObserverOptions<TData, TError, TVariables, TOnMutateResult>
The same options object.
import { mutationOptions } from '@tanstack/lit-query'
const addTodoOptions = mutationOptions({
mutationKey: ['add-todo'],
mutationFn: (title: string) => addTodo(title),
})import { mutationOptions } from '@tanstack/lit-query'
const addTodoOptions = mutationOptions({
mutationKey: ['add-todo'],
mutationFn: (title: string) => addTodo(title),
})