GraphOptions

Interface: GraphOptions

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

Properties

edges

readonly edges: readonly GraphEdge[]

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

The dependencies. Every endpoint must name a declared node.


id?

readonly optional id?: string

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

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


name?

readonly optional name?: string

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

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


nodes

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

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

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


structureRecorders?

readonly optional structureRecorders?: readonly StructureRecorder[]

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

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