Skip to content

Interface: TopologyNode<TPartition> ​

Defined in: ast/topology-node.ts:61

Passive AST node defining the directed acyclic graph (DAG) of logical system partitions.

Tracks partition dependencies (dependsOn) and Copy-on-Write overlay commit triggers without coupling core orchestration to physical files or globs.

Type Parameters ​

Type ParameterDefault typeDescription
TPartition extends stringstringUnion of partition identifier string literals.

Properties ​

PropertyModifierTypeDescriptionDefined in
commitOverlayWhen?readonlyTopologyCommitOverlayConfig<unknown, unknown>Optional signal-correlated overlay commit and discard configuration.ast/topology-node.ts:71
idreadonlystringUnique logical identifier of the topology graph.ast/topology-node.ts:65
partitionsreadonlyReadonly<Record<TPartition, TopologyPartitionConstraint<TPartition>>>Directed dependency map across all declared partitions.ast/topology-node.ts:69
storereadonlyBaseTopologyStoreASTNodeBacking topology store AST descriptor.ast/topology-node.ts:67
typereadonly"harness:topology"Discriminant identifying a relational topology AST node.ast/topology-node.ts:63

Released under the MIT License.