@mermaid-editor-sdk/headless


@mermaid-editor-sdk/headless / DiagramEdge

Interface: DiagramEdge

Defined in: core/diagram-model.ts:70

Renderable relationship in a parsed diagram model.

Properties

attributes

readonly attributes: Readonly<Record<string, string>>

Defined in: core/diagram-model.ts:88

Renderer attributes associated with the edge.


diagramType

readonly diagramType: EditableDiagramType

Defined in: core/diagram-model.ts:76

Diagram syntax represented by the edge.


id

readonly id: string

Defined in: core/diagram-model.ts:72

Stable model identifier for the edge.


kind

readonly kind: "edge"

Defined in: core/diagram-model.ts:74

Discriminant identifying this element as an edge.


label

readonly label: string

Defined in: core/diagram-model.ts:84

Relationship label.


occurrence

readonly occurrence: number

Defined in: core/diagram-model.ts:86

Zero-based occurrence among equivalent relationships.


operator

readonly operator: string

Defined in: core/diagram-model.ts:82

Mermaid relationship operator.


source

readonly source: string

Defined in: core/diagram-model.ts:78

Source node identifier.


target

readonly target: string

Defined in: core/diagram-model.ts:80

Target node identifier.