Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / executeWorkflow

Function: executeWorkflow()

ts
function executeWorkflow<A, R>(
   internals, 
   wf, 
args): Promise<R>;

Defined in: packages/core/src/engine/ctx.ts:2522

Runs a workflow body against a fresh ctx: the engine core that engine.run wraps with RunHandle, events, and outcome assembly (M1-T11). Validates args against the declared schema, then executes single-pass.

Type Parameters

Type Parameter
A
R

Parameters

ParameterType
internalsRunInternals
wfWorkflow&lt;A, R&gt;
argsA

Returns

Promise&lt;R&gt;