moonrockz/diagrams-mermaid/state

Types

Conversion

pub struct Conversion {
  state : @moonrockz/diagrams/state.StateDiagram?
  diagnostics : ReadOnlyArray[@moonrockz/diagrams.Diagnostic]
}

Source

Values

diagnostic_codes

let diagnostic_codes : ReadOnlyArray[String]

Source

to_state

fn to_state(diagram : @moonrockz/diagrams-mermaid/state-ast.Diagram, limits? : @moonrockz/diagrams-mermaid/state-syntax.Limits, id? : String) -> Conversion

Convert explicit state structure without guard evaluation or state execution. Ordinary Mermaid identifiers are global. Initial/final identities are scoped to their owning region. Source order and parallel transition IDs are retained.

Source