summarize
function summarize( outcome: | { _tag: "Accepted" evidence: readonly Evidence[] phase: Phase } | { _tag: "Aborted" evidence: readonly Evidence[] phase: Phase reason: Reason } | { _tag: "Recovered" evidence: readonly Evidence[] phase: Phase reason: Reason } | { _tag: "RecoveryFailed" evidence: readonly Evidence[] phase: Phase reason: Reason } | { _tag: "Stuck" evidence: readonly Evidence[] phase: Phase reason: "UnconfirmedTermination" },): { _tag: "Accepted" | "Aborted" | "Recovered" | "RecoveryFailed" | "Stuck" evidence: readonly { attempt: number hasCause: boolean phase: string termination?: { state: "Exited" | "NotStarted" unit: string } }[] phase: string reason?: string}Defined in: Model.ts:103
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
outcome |
| { _tag: "Accepted"; evidence: readonly Evidence[]; phase: Phase; } | { _tag: "Aborted"; evidence: readonly Evidence[]; phase: Phase; reason: Reason; } | { _tag: "Recovered"; evidence: readonly Evidence[]; phase: Phase; reason: Reason; } | { _tag: "RecoveryFailed"; evidence: readonly Evidence[]; phase: Phase; reason: Reason; } | { _tag: "Stuck"; evidence: readonly Evidence[]; phase: Phase; reason: "UnconfirmedTermination"; } |
Returns
Section titled “Returns”{ _tag: "Accepted" | "Aborted" | "Recovered" | "RecoveryFailed" | "Stuck"; evidence: readonly { attempt: number; hasCause: boolean; phase: string; termination?: { state: "Exited" | "NotStarted"; unit: string; }; }[]; phase: string; reason?: string;}| Name | Type | Default value | Defined in |
|---|---|---|---|
_tag |
"Accepted" | "Aborted" | "Recovered" | "RecoveryFailed" | "Stuck" |
- | Model.ts:79 |
evidence |
readonly { attempt: number; hasCause: boolean; phase: string; termination?: { state: "Exited" | "NotStarted"; unit: string; }; }[] |
- | Model.ts:88 |
phase |
string |
Schema.String |
Model.ts:86 |
reason? |
string |
- | Model.ts:87 |