Strata - v1.4.10
    Preparing search index...

    Interface StrataGraphInstance<N, E>

    Extended graph type with Strata utilities.

    interface StrataGraphInstance<N = NodeData, E = EdgeData> {
        nativeGraph: NGraph<N, E>;
        addEdge(fromId: NodeId, toId: NodeId, data?: E): void;
        addNode(nodeId: NodeId, data?: N): void;
        clear(): void;
        forEachEdge(callback: (edge: GraphEdge<E>) => boolean | void): void;
        forEachNode(callback: (node: GraphNode<N>) => boolean | void): void;
        getEdgeCount(): number;
        getNode(nodeId: NodeId): GraphNode<N> | undefined;
        getNodeCount(): number;
        hasEdge(fromId: NodeId, toId: NodeId): boolean;
        hasNode(nodeId: NodeId): boolean;
        removeEdge(fromId: NodeId, toId: NodeId): void;
        removeNode(nodeId: NodeId): void;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Properties

    nativeGraph: NGraph<N, E>

    Methods