rulvar API reference / @rulvar/core / RunOutcome
Type Alias: RunOutcome<R>
ts
type RunOutcome<R> = {
cost: CostReport;
dropped: DroppedItem[];
error?: WireError;
pending: PendingExternal[];
status: "ok" | "error" | "cancelled" | "exhausted" | "suspended";
usage: Usage;
value?: R;
};Defined in: packages/core/src/engine/run-handle.ts:45
Type Parameters
| Type Parameter |
|---|
R |
Properties
cost
ts
cost: CostReport;Defined in: packages/core/src/engine/run-handle.ts:54
dropped
ts
dropped: DroppedItem[];Defined in: packages/core/src/engine/run-handle.ts:50
Pipeline drops and onError:'null' losses; silent losses are forbidden.
error?
ts
optional error?: WireError;Defined in: packages/core/src/engine/run-handle.ts:48
pending
ts
pending: PendingExternal[];Defined in: packages/core/src/engine/run-handle.ts:52
Suspensions open at settle time (M2).
status
ts
status: "ok" | "error" | "cancelled" | "exhausted" | "suspended";Defined in: packages/core/src/engine/run-handle.ts:46
usage
ts
usage: Usage;Defined in: packages/core/src/engine/run-handle.ts:53
value?
ts
optional value?: R;Defined in: packages/core/src/engine/run-handle.ts:47