moonrockz/diagrams-mermaid/flowchart-ast

Types

Diagram

pub struct Diagram {
  header : String
  direction : String?
  front_matter : String?
  directives : ReadOnlyArray[String]
  statements : ReadOnlyArray[@moonrockz/diagrams-mermaid/swimlane-ast.Statement]
} derive(Eq, @moonbitlang/core/debug.Debug)

A native flowchart header and its shared flowchart-grammar statements.

Source

Diagram::equal

fn Diagram::equal(Diagram, Diagram) -> Bool

Source

Diagram::new

fn Diagram::new(statements : ArrayView[@moonrockz/diagrams-mermaid/swimlane-ast.Statement], header? : String, direction? : String, front_matter? : String, directives? : ArrayView[String]) -> Diagram

Source

Diagram::not_equal

fn Diagram::not_equal(x : Diagram, y : Diagram) -> Bool

Source

Diagram::shared

fn Diagram::shared(self : Diagram) -> @moonrockz/diagrams-mermaid/swimlane-ast.Diagram

Source

Diagram::to_repr

fn Diagram::to_repr(Diagram) -> @moonbitlang/core/debug.Repr

Source