hacifootprint
hcifootprintType Aliases

ActionInvocationSettlement<Output, Id>

Type Alias: ActionInvocationSettlement<Output, Id>

ActionInvocationSettlement<Output, Id> = { produced: Output; status: "performed"; transition: ActionTransitionRef<Id>; } | { error: unknown; status: "refused"; transition: ActionTransitionRef<Id>; } | { error: unknown; status: "failed"; transition: ActionTransitionRef<Id>; }

Defined in: src/action/types.ts:391

Type Parameters

Output

Output

Id

Id extends string = string

Union Members

Type Literal

{ produced: Output; status: "performed"; transition: ActionTransitionRef<Id>; }


Type Literal

{ error: unknown; status: "refused"; transition: ActionTransitionRef<Id>; }

error

readonly error: unknown

status

readonly status: "refused"

The application handler never started.

transition

readonly transition: ActionTransitionRef<Id>


Type Literal

{ error: unknown; status: "failed"; transition: ActionTransitionRef<Id>; }

error

readonly error: unknown

status

readonly status: "failed"

The application handler started but threw or rejected.

transition

readonly transition: ActionTransitionRef<Id>

On this page