Skip to content

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

NameType
lifecycleFactoryINodeLifecycleFactory
costPolicyEvaluatorIRunCostPolicyEvaluator

Returns

NodeLifecycleRunner

Defined in

services/node-lifecycle-runner.ts:59

Methods

runNode

runNode(input): Promise<TResult<INodeExecutionResult, IDagError>>

Parameters

NameType
inputIRunNodeInput

Returns

Promise<TResult<INodeExecutionResult, IDagError>>

Defined in

services/node-lifecycle-runner.ts:64

Released under the MIT License.