Interface: UseMutation<GeneratedSchema>#
Type parameters#
| Name | Type |
|---|---|
GeneratedSchema | object |
GeneratedSchema.mutation | object |
Callable#
â–¸ UseMutation<TData, TArgs>(mutationFn?: (mutation: GeneratedSchema[mutation], args: TArgs) => TData, options?: UseMutationOptions<TData>): readonly [(...opts: undefined extends TArgs ? [object?] : [{ args: TArgs ; fn?: (mutation: GeneratedSchema[mutation], args: TArgs) => TData }]) => Promise<TData>, UseMutationState<TData>]
Type parameters:#
| Name | Default |
|---|---|
TData | unknown |
TArgs | undefined |
Parameters:#
| Name | Type |
|---|---|
mutationFn? | (mutation: GeneratedSchema[mutation], args: TArgs) => TData |
options? | UseMutationOptions<TData> |
Returns: readonly [(...opts: undefined extends TArgs ? [object?] : [{ args: TArgs ; fn?: (mutation: GeneratedSchema[mutation], args: TArgs) => TData }]) => Promise<TData>, UseMutationState<TData>]
Defined in: mutation/useMutation.ts:89