Table of Contents

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

variables TVariables

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

variables TVariables
options MutateOptions<TVariables, TData>

Returns

VelvetTask<TData>