Skip to content

FlowConfig

The main configuration interface for the flow system.

background: BackgroundConfig

Configuration for background behavior.


computeEdgeId: () => string

Computes a unique ID for an edge.

string

The edge’s unique ID.


computeNodeId: () => string

Computes a unique ID for a node.

string

The node’s unique ID.


debugMode: boolean

Enables or disables debug mode for the diagram. When enabled, additional console logs are printed.


edgeRouting: EdgeRoutingConfig

Configuration for edge routing.


grouping: GroupingConfig

Configuration for node grouping.


linking: LinkingConfig

Configuration for linking (edge creation).


nodeRotation: NodeRotationConfig

Configuration for node rotation behavior.


resize: ResizeConfig

Configuration for node resizing.


selectionMoving: SelectionMovingConfig

Configuration for selection moving behavior.


snapping: SnappingConfig

Configuration for snapping behavior.


zIndex: ZIndexConfig

Configuration for z-index layering behavior.


zoom: ZoomConfig

Configuration for zooming.