Method MutateAsync
- Namespace
- Velvet
- Assembly
- Velvet.Docs.dll
MutateAsync(TVariables)
Awaitable mutation. Rethrows the underlying exception on failure so callers can try /
catch; Error is also populated. The call settles the same whether or not the
component is still mounted, since unmounting cancels nothing and a call made after the unmount runs.
public VelvetTask<TData> MutateAsync(TVariables variables)
Parameters
variablesTVariables
Returns
- VelvetTask<TData>
MutateAsync(TVariables, MutateOptions<TVariables, TData>?)
Awaitable mutation whose own options callbacks run after the hook options'.
Settles as MutateAsync(TVariables) does.
public VelvetTask<TData> MutateAsync(TVariables variables, MutateOptions<TVariables, TData>? options)
Parameters
variablesTVariablesoptionsMutateOptions<TVariables, TData>
Returns
- VelvetTask<TData>