IAsyncDirectedGraph
Defined in: packages/data/src/graph/iasync-directed-graph.ts:6
The async-backed sibling of IDirectedGraph.
Extends
Section titled “Extends”IAsyncGraph<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,signal?):Promise<void>
Defined in: packages/data/src/graph/iasync-graph.ts:13
Parameters
Section titled “Parameters”N
N
E
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<void>
Inherited from
Section titled “Inherited from”addNode()
Section titled “addNode()”addNode(
node,signal?):Promise<void>
Defined in: packages/data/src/graph/iasync-graph.ts:7
Parameters
Section titled “Parameters”N
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<void>
Inherited from
Section titled “Inherited from”addNodes()
Section titled “addNodes()”addNodes(
nodes,signal?):Promise<void>
Defined in: packages/data/src/graph/iasync-graph.ts:8
Parameters
Section titled “Parameters”Iterable<N>
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<void>
Inherited from
Section titled “Inherited from”degree()
Section titled “degree()”degree(
node,signal?):Promise<number>
Defined in: packages/data/src/graph/iasync-graph.ts:20
Parameters
Section titled “Parameters”N
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<number>
Inherited from
Section titled “Inherited from”deleteEdge()
Section titled “deleteEdge()”deleteEdge(
from,to,signal?):Promise<boolean>
Defined in: packages/data/src/graph/iasync-graph.ts:14
Parameters
Section titled “Parameters”N
N
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<boolean>
Inherited from
Section titled “Inherited from”deleteNode()
Section titled “deleteNode()”deleteNode(
node,signal?):Promise<boolean>
Defined in: packages/data/src/graph/iasync-graph.ts:9
Parameters
Section titled “Parameters”N
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<boolean>
Inherited from
Section titled “Inherited from”edgeCount()
Section titled “edgeCount()”edgeCount(
signal?):Promise<number>
Defined in: packages/data/src/graph/iasync-graph.ts:6
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<number>
Inherited from
Section titled “Inherited from”edgeLabel()
Section titled “edgeLabel()”edgeLabel(
from,to,signal?):Promise<E|undefined>
Defined in: packages/data/src/graph/iasync-graph.ts:16
Parameters
Section titled “Parameters”N
N
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<E | undefined>
Inherited from
Section titled “Inherited from”edges()
Section titled “edges()”edges(
signal?):AsyncIterableIterator<readonly [N,N,E]>
Defined in: packages/data/src/graph/iasync-graph.ts:17
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”AsyncIterableIterator<readonly [N, N, E]>
Inherited from
Section titled “Inherited from”hasEdge()
Section titled “hasEdge()”hasEdge(
from,to,signal?):Promise<boolean>
Defined in: packages/data/src/graph/iasync-graph.ts:15
Parameters
Section titled “Parameters”N
N
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<boolean>
Inherited from
Section titled “Inherited from”hasNode()
Section titled “hasNode()”hasNode(
node,signal?):Promise<boolean>
Defined in: packages/data/src/graph/iasync-graph.ts:10
Parameters
Section titled “Parameters”N
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<boolean>
Inherited from
Section titled “Inherited from”inDegree()
Section titled “inDegree()”inDegree(
node,signal?):Promise<number>
Defined in: packages/data/src/graph/iasync-directed-graph.ts:12
Parameters
Section titled “Parameters”N
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<number>
inNeighbors()
Section titled “inNeighbors()”inNeighbors(
node,signal?):AsyncIterableIterator<N>
Defined in: packages/data/src/graph/iasync-directed-graph.ts:10
Parameters
Section titled “Parameters”N
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”AsyncIterableIterator<N>
neighbors()
Section titled “neighbors()”neighbors(
node,signal?):AsyncIterableIterator<N>
Defined in: packages/data/src/graph/iasync-graph.ts:19
Parameters
Section titled “Parameters”N
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”AsyncIterableIterator<N>
Inherited from
Section titled “Inherited from”nodeCount()
Section titled “nodeCount()”nodeCount(
signal?):Promise<number>
Defined in: packages/data/src/graph/iasync-graph.ts:5
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<number>
Inherited from
Section titled “Inherited from”nodes()
Section titled “nodes()”nodes(
signal?):AsyncIterableIterator<N>
Defined in: packages/data/src/graph/iasync-graph.ts:11
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”AsyncIterableIterator<N>
Inherited from
Section titled “Inherited from”outDegree()
Section titled “outDegree()”outDegree(
node,signal?):Promise<number>
Defined in: packages/data/src/graph/iasync-directed-graph.ts:13
Parameters
Section titled “Parameters”N
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<number>
outNeighbors()
Section titled “outNeighbors()”outNeighbors(
node,signal?):AsyncIterableIterator<N>
Defined in: packages/data/src/graph/iasync-directed-graph.ts:11
Parameters
Section titled “Parameters”N
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”AsyncIterableIterator<N>