Skip to content

Interface: BaseRunnerPoolASTNode<TType> ​

Defined in: ast/base/base-runner-pool-ast-node.ts:9

Domain-agnostic base AST node contract for execution slot and daemon pools (RunnerPoolASTNode).

Resolved via RuntimeExecutorRegistry.runners[node.type] into a memoized RunnerDriver separating one-shot command concurrency (slots) from long-lived daemon concurrency (maxDaemons).

Extended by ​

Type Parameters ​

Type ParameterDefault typeDescription
TType extends stringstringString-literal discriminant of the runner pool node.

Properties ​

PropertyModifierTypeDescriptionDefined in
idreadonlystringLogical identifier of the runner pool.ast/base/base-runner-pool-ast-node.ts:13
maxDaemonsreadonlynumberMaximum concurrent background daemon sessions.ast/base/base-runner-pool-ast-node.ts:17
slotsreadonlynumberMaximum concurrent one-shot command slots.ast/base/base-runner-pool-ast-node.ts:15
typereadonlyTTypeUnique string-literal discriminant of the runner pool node.ast/base/base-runner-pool-ast-node.ts:11

Released under the MIT License.