API Reference AshDiagram v#0.2.1

View Source

Modules

Provides functions to handle Mermaid C4 Diagrams.

Represents a boundary in a C4 diagram.

Represents an element in a C4 diagram.

Represents a relationship in a C4 diagram.

Represents a relationship index in a C4 diagram.

Content provider for Architecture diagrams of Ash applications and domains.

Content provider for Class diagrams of Ash applications and domains.

Content provider for Entity Relationship diagrams of Ash applications and domains.

Content provider for Policy diagrams of Ash resources.

Content provider for Policy Simulation diagrams of Ash resources and elements.

Provides functions to handle Mermaid Class Diagrams.

Represents a class in the Class Diagram.

Represents a field in the Class Diagram.

Represents a member in the Class Diagram.

Represents a method in the Class Diagram.

Represents a relationship between two classes in the Class Diagram.

A pointer to a class in a class diagram.

Provides functions to create Architecture Diagrams for Ash applications.

Provides functions to create UML Class Diagrams for Ash applications.

Provides functions to create Entity-Relationship Diagrams for Ash applications.

Provides functions to extend AshDiagram generated diagrams.

Provides functions to create Policy Flow Chart diagrams for Ash applications.

Creates flowchart diagrams that show how Ash policies decide whether to authorize or deny access.

Provides functions to handle Mermaid Entity Relationship Diagrams.

Represents an attribute of an entity in the Entity Relationship Diagram (ERD).

Represents an entity in the Entity Relationship Diagram (ERD).

Represents a relationship between two entities in the Entity Relationship Diagram (ERD).

Provides functions to handle Mermaid Flowcharts.

Represents an edge/link between nodes in a flowchart.

Represents a node in a flowchart with various shapes and labels.

Represents styling information for flowchart nodes and edges.

Represents a subgraph in a flowchart that can contain nodes, edges, and nested subgraphs.

Behaviour for rendering AshDiagram diagrams.

Renders diagrams using the mmdc command line tool.

Renderer for Mermaid diagrams using mermaid.ink web service.