Interface EditWorkflowOptimisticHooks<T>

interface EditWorkflowOptimisticHooks<T> {
    apply?(snapshot: EditWorkflowSnapshot<T>): void | Promise<void>;
    commit?(snapshot: EditWorkflowSnapshot<T>, result: EditWorkflowSubmitResult<T>): void | Promise<void>;
    rollback?(snapshot: EditWorkflowSnapshot<T>, result: EditWorkflowSubmitResult<T>): void | Promise<void>;
}

Type Parameters

  • T = Record<string, unknown>

Methods