Interface: NodeRunnerNode
Defined in: ast/domain/node-runner-node.ts:8
Passive AST node representing a local OS subprocess and daemon concurrency pool (local.runner).
Separates one-shot command slots (slots) from long-lived background daemon slots (maxDaemons).
Extends
BaseRunnerPoolASTNode<"node:runner">
Properties
| Property | Modifier | Type | Description | Overrides | Inherited from | Defined in |
|---|---|---|---|---|---|---|
id | readonly | string | Unique identifier of the local runner pool. | BaseRunnerPoolASTNode.id | - | ast/domain/node-runner-node.ts:10 |
maxDaemons | readonly | number | Maximum concurrent background daemon sessions. | BaseRunnerPoolASTNode.maxDaemons | - | ast/domain/node-runner-node.ts:14 |
slots | readonly | number | Maximum concurrent one-shot command executions. | BaseRunnerPoolASTNode.slots | - | ast/domain/node-runner-node.ts:12 |
type | readonly | "node:runner" | Unique string-literal discriminant of the runner pool node. | - | BaseRunnerPoolASTNode.type | ast/base/base-runner-pool-ast-node.ts:11 |