Member Junction
    Preparing search index...

    Canonical MemberJunction diagram specification after validation and normalization.

    interface MJDiagramSpec {
        cards?: MJDiagramCard[];
        edges: MJDiagramEdge[];
        kind: MJDiagramKind;
        lanes: MJDiagramLane[];
        mainPath?: string[];
        nodes: MJDiagramNode[];
        phases?: MJDiagramPhase[];
        subtitle?: string;
        title: string;
    }
    Index

    Properties

    cards?: MJDiagramCard[]

    Summary rule cards rendered beneath the diagram and linked to specific nodes.

    edges: MJDiagramEdge[]

    Edges (workflow), transitions (lifecycle), data flows (dataflow), or ordered messages (sequence).

    lanes: MJDiagramLane[]

    Swimlanes (workflow), state groups (lifecycle), stages (dataflow), or participant columns (sequence).

    mainPath?: string[]

    Node IDs along the primary happy path.

    nodes: MJDiagramNode[]

    Steps (workflow), states (lifecycle), stage nodes (dataflow), or participants (sequence).

    phases?: MJDiagramPhase[]

    Phase bands for sequence diagrams.

    subtitle?: string
    title: string