Interface: BaseTrackerASTNode<TType, TExternal, TExternalState>
Defined in: ast/base/base-tracker-ast-node.ts:13
Domain-agnostic base AST node contract for external work item trackers (TrackerASTNode).
Resolved via RuntimeExecutorRegistry.trackers[node.type] into a TrackerAdapter polled by P.lane.tracker().
Extended by
Type Parameters
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
__externalBrand? | readonly | BivariantCallback<[external: TExternal], void> | Phantom type brand preserving the raw external ticket record type. | ast/base/base-tracker-ast-node.ts:21 |
__stateBrand? | readonly | BivariantCallback<[state: TExternalState], void> | Phantom type brand preserving the external tracker state union. | ast/base/base-tracker-ast-node.ts:23 |
type | readonly | TType | Unique string-literal discriminant of the tracker node. | ast/base/base-tracker-ast-node.ts:19 |