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
readonlyerror:unknown
status
readonlystatus:"refused"
The application handler never started.
transition
readonlytransition:ActionTransitionRef<Id>
Type Literal
{ error: unknown; status: "failed"; transition: ActionTransitionRef<Id>; }
error
readonlyerror:unknown
status
readonlystatus:"failed"
The application handler started but threw or rejected.
transition
readonlytransition:ActionTransitionRef<Id>