Skip to main content

merman_render/
state.rs

1//! State diagram (stateDiagram-v2) layout.
2//!
3//! Baseline: Mermaid@11.12.2.
4
5const STATE_END_NODE_DAGRE_WIDTH_PX_11_12_2: f64 = 14.013_293_266_296_387;
6
7type StateDiagramModel = merman_core::diagrams::state::StateDiagramRenderModel;
8type StateNode = merman_core::diagrams::state::StateDiagramRenderNode;
9
10mod config;
11mod layout;
12
13pub(crate) use config::state_text_style;
14
15pub use layout::{
16    debug_build_state_diagram_v2_dagre_graph, debug_extract_state_diagram_v2_cluster_graph,
17    layout_state_diagram_v2, layout_state_diagram_v2_typed,
18};