rulvar API reference / @rulvar/cli / driveRun
Function: driveRun()
ts
function driveRun(options): Promise<RunOutcome<unknown>>;Defined in: packages/cli/src/drive.ts:83
Drives a handle to a terminal outcome, resolving suspensions interactively and resuming until the run settles or input runs dry.
Parameters
| Parameter | Type | Description |
|---|---|---|
options | { args?: unknown; engine: Engine; first: RunHandle<unknown>; io: CliIo; workflow: Workflow<never, unknown>; } | - |
options.args? | unknown | Original run arguments: not journaled in v1, the host re-supplies them. |
options.engine | Engine | - |
options.first | RunHandle<unknown> | - |
options.io | CliIo | - |
options.workflow | Workflow<never, unknown> | - |
Returns
Promise<RunOutcome<unknown>>