Interfaces

GraphOptions

Interface: GraphOptions

Defined in: src/core-flow/Graph.ts:172

Properties

edges

readonly edges: readonly GraphEdge[]

Defined in: src/core-flow/Graph.ts:180

The dependencies. Every endpoint must name a declared node.


id?

readonly optional id?: string

Defined in: src/core-flow/Graph.ts:184

Stable id used for topology + events. Default 'graph'.


name?

readonly optional name?: string

Defined in: src/core-flow/Graph.ts:182

Human-friendly name for events + topology. Default 'Graph'.


nodes

readonly nodes: readonly GraphNode<any, any>[]

Defined in: src/core-flow/Graph.ts:178

The nodes. Ids must be unique; at least one is required.


structureRecorders?

readonly optional structureRecorders?: readonly StructureRecorder[]

Defined in: src/core-flow/Graph.ts:192

Optional build-time recorders passed through to footprintjs's flowChart() factory — they observe this graph's OWN nodes (Seed + one mount per graph node + one join per level + Finalize). Not propagated into the mounted node charts; attach them to each node runner for full coverage.

On this page