Interface: CreateHarnessBuilderState
Defined in: builders/create-harness-builder-state.ts:17
Internal copy-on-write state for createHarnessBuilder.
Holds the bound ledger store, pools, streams, lanes, signal notifications, and exposed control-plane servers across immutable builder transitions.
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
exposedControlPlanes? | readonly | readonly ControlPlaneASTNode[] | Exposed control planes. | builders/create-harness-builder-state.ts:29 |
lanes? | readonly | readonly LaneNode<unknown, string>[] | Registered lanes. | builders/create-harness-builder-state.ts:25 |
ledger? | readonly | LedgerStoreASTNode | Bound ledger store node. | builders/create-harness-builder-state.ts:19 |
onSignalNotifications? | readonly | readonly HarnessSignalNotification<unknown>[] | Registered signal notifications. | builders/create-harness-builder-state.ts:27 |
pools? | readonly | readonly ( | NodeRunnerNode | PoolNode<unknown>)[] | Registered pools and runner pools. | builders/create-harness-builder-state.ts:21 |
streams? | readonly | readonly StreamNode<unknown, unknown>[] | Registered streams. | builders/create-harness-builder-state.ts:23 |