Skip to main content

CommitStep

@forge/monorepo


@forge/monorepo / backend/src / CommitStep

Type Alias: CommitStep<T>

CommitStep<T> = object

Defined in: backend/src/runtime/serialization.ts:134

One write in a turn commit: do performs it, undo compensates it if a later step fails.

Type Parameters

T

T

Properties

do

readonly do: () => Promise<T>

Defined in: backend/src/runtime/serialization.ts:135

Returns

Promise<T>


undo?

readonly optional undo?: (result) => void | Promise<void>

Defined in: backend/src/runtime/serialization.ts:136

Parameters

result

T

Returns

void | Promise<void>