Member Junction
    Preparing search index...

    Interface GraphNode<TData>

    Represents a single node entity in the network graph.

    interface GraphNode<TData = Record<string, unknown>> {
        AuthorityTier?: string;
        Badge?: string;
        Category: GraphNodeCategory;
        Color?: string;
        Conflicts?: GraphConflictItem[];
        Data?: TData;
        Description?: string;
        fx?: number | null;
        FX?: number | null;
        fy?: number | null;
        FY?: number | null;
        Groundings?: GraphGroundingItem[];
        HopDistance?: number;
        IconClass?: string;
        ID: string;
        index?: number;
        Label: string;
        ParentID?: string | null;
        ProvenanceChunks?: GraphProvenanceChunkItem[];
        Radius?: number;
        Rank?: number;
        Specification?: string;
        Status?: GraphNodeStatus;
        Sublabel?: string;
        vx?: number;
        VX?: number;
        vy?: number;
        VY?: number;
        x?: number;
        X?: number;
        y?: number;
        Y?: number;
    }

    Type Parameters

    • TData = Record<string, unknown>
    Index

    Properties

    AuthorityTier?: string

    Optional authority tier badge (e.g. 'Bylaws (100)', 'ExecutiveSOP (60)')

    Badge?: string

    Optional small badge text or status indicator (e.g. '#10', '§', '⚡')

    Semantic category defining the default icon and palette

    Color?: string

    Optional custom hex/HSL color or CSS color variable override

    Conflicts?: GraphConflictItem[]

    Optional authority/threshold conflicts surfaced on this node

    Data?: TData

    Underlying business entity reference / data payload

    Description?: string

    Optional short description displayed in the node inspector drawer

    fx?: number | null
    FX?: number | null
    fy?: number | null
    FY?: number | null
    Groundings?: GraphGroundingItem[]

    Optional grounded MJ primitives (Entities, Alternate Base Views, Queries, Actions, Workflows)

    HopDistance?: number

    Distance from root/selected focus node in hops (0 = focal center)

    IconClass?: string

    Optional Font Awesome icon class override (e.g. 'fa-solid fa-gavel')

    ID: string

    Unique identifier for the node

    index?: number
    Label: string

    Primary display label (e.g. Person Name, Organization Name, Concept Name)

    ParentID?: string | null

    Optional parent node ID for hierarchical layouts

    ProvenanceChunks?: GraphProvenanceChunkItem[]

    Optional provenance chunks (SourcedFrom) backing this node

    Radius?: number

    Node radius / diameter scale (default is 26)

    Rank?: number

    Optional numeric rank priority (e.g. from MJ: Graph Concept Types.Rank)

    Specification?: string

    Optional Markdown specification or rule definition displayed in the inspector drawer

    Optional governance status (e.g. 'Proposed', 'Approved'); 'Proposed'/'Draft' renders a dashed outer ring

    Sublabel?: string

    Secondary descriptive sublabel (e.g. Job Title, Industry, ConceptType)

    vx?: number
    VX?: number
    vy?: number
    VY?: number
    x?: number
    X?: number

    Current 2D simulation coordinates (uppercase for MJ models, lowercase for D3 compatibility)

    y?: number
    Y?: number