Graphora API
    Preparing search index...

    Interface ClusteredGraphOptions<NodeData, EdgeData>

    interface ClusteredGraphOptions<NodeData = unknown, EdgeData = unknown> {
        minClusterSize?: number;
        clusterEdgeAttributes?(
            group: ClusterEdgeGroup<EdgeData>,
        ): GraphAttributes | undefined;
        clusterEdgeId?(group: ClusterEdgeGroup<EdgeData>, index: number): GraphId;
        clusterEdgeLabel?(group: ClusterEdgeGroup<EdgeData>): string | undefined;
        clusterNodeAttributes?(
            cluster: ClusterGroup<NodeData>,
        ): GraphAttributes | undefined;
        clusterNodeId?(cluster: ClusterGroup<NodeData>): GraphId;
        clusterNodeLabel?(cluster: ClusterGroup<NodeData>): string | undefined;
        getClusterId(
            node: GraphNode<NodeData>,
            snapshot: GraphSnapshot<NodeData, EdgeData>,
        ): GraphId | null | undefined;
    }

    Type Parameters

    • NodeData = unknown
    • EdgeData = unknown
    Index
    minClusterSize?: number