moonrockz/diagrams-mermaid/zenuml-printer

Types

Printed

pub struct Printed {
  output : String?
  diagnostics : ReadOnlyArray[@moonrockz/diagrams.Diagnostic]
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

Printed::equal

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

Source

Printed::not_equal

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

Source

Printed::to_repr

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

Source

Values

diagnostic_codes

let diagnostic_codes : ReadOnlyArray[String]

Stable diagnostic codes emitted by this processing stage.

Source

print

fn print(diagram : @moonrockz/diagrams-mermaid/zenuml-ast.Diagram, limits? : @moonrockz/diagrams-mermaid/zenuml-syntax.Limits) -> Printed

Print native syntax from typed fields; source spans never supply output.

Source