Interfaces

GraphOptions

Interface: GraphOptions

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

Properties

edges

readonly edges: readonly GraphEdge[]

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

The dependencies. Every endpoint must name a declared node.


id?

readonly optional id?: string

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

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


name?

readonly optional name?: string

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

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


nodes

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

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

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


structureRecorders?

readonly optional structureRecorders?: readonly StructureRecorder[]

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

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