Table of Contents

Constructor MutationOptions

Namespace
Velvet
Assembly
Velvet.Docs.dll

MutationOptions(Func<CancellationToken, VelvetTask>, Func<VelvetTask>?, Func<Exception, VelvetTask>?)

Options for a void mutation that takes no input and returns no data. Common for "save current state" / "logout" / "reset" actions where everything is captured in closure.

public MutationOptions(Func<CancellationToken, VelvetTask> MutationFn, Func<VelvetTask>? OnSuccess = null, Func<Exception, VelvetTask>? OnError = null)

Parameters

MutationFn Func<CancellationToken, VelvetTask>
OnSuccess Func<VelvetTask>
OnError Func<Exception, VelvetTask>