Interface: LocalRunnerBuilder
Defined in: node/src/builders/local-runner-builder.ts:10
Fluent builder and passive descriptor for a local OS subprocess runner pool (local.runner).
Implements both AstBuilder<NodeRunnerNode> and NodeRunnerNode so it can be passed directly to P.harness().pools(...), local.command().runner(...), local.streamCheck().runner(...), and local.daemon().runner(...).
Extends
Methods
toAST()
ts
toAST(): NodeRunnerNode;Defined in: node/src/builders/local-runner-builder.ts:27
Compiles the runner configuration into a pure, deeply frozen NodeRunnerNode AST record.
Returns a passive AST object containing zero methods for serialization and inspection.
Returns
Frozen passive runner pool AST node.
Overrides
Properties
| Property | Modifier | Type | Description | Overrides | Defined in |
|---|---|---|---|---|---|
id | readonly | string | Unique identifier of the local runner pool. | NodeRunnerNode.id | node/src/builders/local-runner-builder.ts:14 |
maxDaemons | readonly | number | Maximum concurrent background daemon sessions. | NodeRunnerNode.maxDaemons | node/src/builders/local-runner-builder.ts:18 |
slots | readonly | number | Maximum concurrent one-shot command executions. | NodeRunnerNode.slots | node/src/builders/local-runner-builder.ts:16 |
type | readonly | "node:runner" | Discriminant identifying a local Node runner pool AST node. | NodeRunnerNode.type | node/src/builders/local-runner-builder.ts:12 |