Graphora API
    Preparing search index...

    Interface GraphSelectors<NodeData, EdgeData>

    interface GraphSelectors<NodeData = unknown, EdgeData = unknown> {
        getBounds(): GraphBounds | null;
        getEdge(id: GraphId): GraphEdge<EdgeData> | undefined;
        getEdges(): readonly GraphEdge<EdgeData>[];
        getEdgesBetween(
            sourceId: GraphId,
            targetId: GraphId,
            options?: EdgesBetweenOptions,
        ): readonly GraphEdge<EdgeData>[];
        getIncidentEdges(nodeId: GraphId): readonly GraphEdge<EdgeData>[];
        getIncomingEdges(nodeId: GraphId): readonly GraphEdge<EdgeData>[];
        getNeighbors(
            nodeId: GraphId,
            direction?: NeighborDirection,
        ): readonly GraphNode<NodeData>[];
        getNode(id: GraphId): GraphNode<NodeData> | undefined;
        getNodes(): readonly GraphNode<NodeData>[];
        getOutgoingEdges(nodeId: GraphId): readonly GraphEdge<EdgeData>[];
        getVersion(): number;
        snapshot(): GraphSnapshot<NodeData, EdgeData>;
    }

    Type Parameters

    • NodeData = unknown
    • EdgeData = unknown

    Implemented by

    Index
    • Returns number