dag-core / Exports / NodeLifecycleRunner
Class: NodeLifecycleRunner
Orchestrates a node through its full lifecycle: initialize → validate → estimate cost → budget check → execute → validate output → dispose.
Table of contents
Constructors
Methods
Constructors
constructor
• new NodeLifecycleRunner(lifecycleFactory, costPolicyEvaluator): NodeLifecycleRunner
Parameters
| Name | Type |
|---|---|
lifecycleFactory | INodeLifecycleFactory |
costPolicyEvaluator | IRunCostPolicyEvaluator |
Returns
Defined in
services/node-lifecycle-runner.ts:59
Methods
runNode
▸ runNode(input): Promise<TResult<INodeExecutionResult, IDagError>>
Parameters
| Name | Type |
|---|---|
input | IRunNodeInput |
Returns
Promise<TResult<INodeExecutionResult, IDagError>>