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 Parameter | Default type | Description |
|---|---|---|
TType extends string | string | String-literal discriminant of the runner pool node. |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
id | readonly | string | Logical identifier of the runner pool. | ast/base/base-runner-pool-ast-node.ts:13 |
maxDaemons | readonly | number | Maximum concurrent background daemon sessions. | ast/base/base-runner-pool-ast-node.ts:17 |
slots | readonly | number | Maximum concurrent one-shot command slots. | ast/base/base-runner-pool-ast-node.ts:15 |
type | readonly | TType | Unique string-literal discriminant of the runner pool node. | ast/base/base-runner-pool-ast-node.ts:11 |