IDirectedGraph
Defined in: packages/data/src/graph/idirected-graph.ts:6
A directed graph, additionally distinguishing in- and out-neighbors.
Extends
Section titled “Extends”IGraph<N,E>
Type Parameters
Section titled “Type Parameters”N
E extends DefinedValue | void = void
Methods
Section titled “Methods”addEdge()
Section titled “addEdge()”addEdge(
from,to,label):void
Defined in: packages/data/src/graph/igraph.ts:19
Parameters
Section titled “Parameters”N
N
E
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”addNode()
Section titled “addNode()”addNode(
node):void
Defined in: packages/data/src/graph/igraph.ts:13
Parameters
Section titled “Parameters”N
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”addNodes()
Section titled “addNodes()”addNodes(
nodes):void
Defined in: packages/data/src/graph/igraph.ts:14
Parameters
Section titled “Parameters”Iterable<N>
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”degree()
Section titled “degree()”degree(
node):number
Defined in: packages/data/src/graph/igraph.ts:26
Parameters
Section titled “Parameters”N
Returns
Section titled “Returns”number
Inherited from
Section titled “Inherited from”deleteEdge()
Section titled “deleteEdge()”deleteEdge(
from,to):boolean
Defined in: packages/data/src/graph/igraph.ts:20
Parameters
Section titled “Parameters”N
N
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”deleteNode()
Section titled “deleteNode()”deleteNode(
node):boolean
Defined in: packages/data/src/graph/igraph.ts:15
Parameters
Section titled “Parameters”N
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”edgeCount()
Section titled “edgeCount()”edgeCount():
number
Defined in: packages/data/src/graph/igraph.ts:12
Returns
Section titled “Returns”number
Inherited from
Section titled “Inherited from”edgeLabel()
Section titled “edgeLabel()”edgeLabel(
from,to):E|undefined
Defined in: packages/data/src/graph/igraph.ts:22
Parameters
Section titled “Parameters”N
N
Returns
Section titled “Returns”E | undefined
Inherited from
Section titled “Inherited from”edges()
Section titled “edges()”edges():
IterableIterator<readonly [N,N,E]>
Defined in: packages/data/src/graph/igraph.ts:23
Returns
Section titled “Returns”IterableIterator<readonly [N, N, E]>
Inherited from
Section titled “Inherited from”hasEdge()
Section titled “hasEdge()”hasEdge(
from,to):boolean
Defined in: packages/data/src/graph/igraph.ts:21
Parameters
Section titled “Parameters”N
N
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”hasNode()
Section titled “hasNode()”hasNode(
node):boolean
Defined in: packages/data/src/graph/igraph.ts:16
Parameters
Section titled “Parameters”N
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”inDegree()
Section titled “inDegree()”inDegree(
node):number
Defined in: packages/data/src/graph/idirected-graph.ts:12
Parameters
Section titled “Parameters”N
Returns
Section titled “Returns”number
inNeighbors()
Section titled “inNeighbors()”inNeighbors(
node):IterableIterator<N>
Defined in: packages/data/src/graph/idirected-graph.ts:10
Parameters
Section titled “Parameters”N
Returns
Section titled “Returns”IterableIterator<N>
neighbors()
Section titled “neighbors()”neighbors(
node):IterableIterator<N>
Defined in: packages/data/src/graph/igraph.ts:25
Parameters
Section titled “Parameters”N
Returns
Section titled “Returns”IterableIterator<N>
Inherited from
Section titled “Inherited from”nodeCount()
Section titled “nodeCount()”nodeCount():
number
Defined in: packages/data/src/graph/igraph.ts:11
Returns
Section titled “Returns”number
Inherited from
Section titled “Inherited from”nodes()
Section titled “nodes()”nodes():
IterableIterator<N>
Defined in: packages/data/src/graph/igraph.ts:17
Returns
Section titled “Returns”IterableIterator<N>
Inherited from
Section titled “Inherited from”outDegree()
Section titled “outDegree()”outDegree(
node):number
Defined in: packages/data/src/graph/idirected-graph.ts:13
Parameters
Section titled “Parameters”N
Returns
Section titled “Returns”number
outNeighbors()
Section titled “outNeighbors()”outNeighbors(
node):IterableIterator<N>
Defined in: packages/data/src/graph/idirected-graph.ts:11
Parameters
Section titled “Parameters”N
Returns
Section titled “Returns”IterableIterator<N>