Skip to content

IAsyncDirectedGraph

Defined in: packages/data/src/graph/iasync-directed-graph.ts:6

The async-backed sibling of IDirectedGraph.

N

E extends DefinedValue | void = void

addEdge(from, to, label, signal?): Promise<void>

Defined in: packages/data/src/graph/iasync-graph.ts:13

N

N

E

AbortSignal

Promise<void>

IAsyncGraph.addEdge


addNode(node, signal?): Promise<void>

Defined in: packages/data/src/graph/iasync-graph.ts:7

N

AbortSignal

Promise<void>

IAsyncGraph.addNode


addNodes(nodes, signal?): Promise<void>

Defined in: packages/data/src/graph/iasync-graph.ts:8

Iterable<N>

AbortSignal

Promise<void>

IAsyncGraph.addNodes


degree(node, signal?): Promise<number>

Defined in: packages/data/src/graph/iasync-graph.ts:20

N

AbortSignal

Promise<number>

IAsyncGraph.degree


deleteEdge(from, to, signal?): Promise<boolean>

Defined in: packages/data/src/graph/iasync-graph.ts:14

N

N

AbortSignal

Promise<boolean>

IAsyncGraph.deleteEdge


deleteNode(node, signal?): Promise<boolean>

Defined in: packages/data/src/graph/iasync-graph.ts:9

N

AbortSignal

Promise<boolean>

IAsyncGraph.deleteNode


edgeCount(signal?): Promise<number>

Defined in: packages/data/src/graph/iasync-graph.ts:6

AbortSignal

Promise<number>

IAsyncGraph.edgeCount


edgeLabel(from, to, signal?): Promise<E | undefined>

Defined in: packages/data/src/graph/iasync-graph.ts:16

N

N

AbortSignal

Promise<E | undefined>

IAsyncGraph.edgeLabel


edges(signal?): AsyncIterableIterator<readonly [N, N, E]>

Defined in: packages/data/src/graph/iasync-graph.ts:17

AbortSignal

AsyncIterableIterator<readonly [N, N, E]>

IAsyncGraph.edges


hasEdge(from, to, signal?): Promise<boolean>

Defined in: packages/data/src/graph/iasync-graph.ts:15

N

N

AbortSignal

Promise<boolean>

IAsyncGraph.hasEdge


hasNode(node, signal?): Promise<boolean>

Defined in: packages/data/src/graph/iasync-graph.ts:10

N

AbortSignal

Promise<boolean>

IAsyncGraph.hasNode


inDegree(node, signal?): Promise<number>

Defined in: packages/data/src/graph/iasync-directed-graph.ts:12

N

AbortSignal

Promise<number>


inNeighbors(node, signal?): AsyncIterableIterator<N>

Defined in: packages/data/src/graph/iasync-directed-graph.ts:10

N

AbortSignal

AsyncIterableIterator<N>


neighbors(node, signal?): AsyncIterableIterator<N>

Defined in: packages/data/src/graph/iasync-graph.ts:19

N

AbortSignal

AsyncIterableIterator<N>

IAsyncGraph.neighbors


nodeCount(signal?): Promise<number>

Defined in: packages/data/src/graph/iasync-graph.ts:5

AbortSignal

Promise<number>

IAsyncGraph.nodeCount


nodes(signal?): AsyncIterableIterator<N>

Defined in: packages/data/src/graph/iasync-graph.ts:11

AbortSignal

AsyncIterableIterator<N>

IAsyncGraph.nodes


outDegree(node, signal?): Promise<number>

Defined in: packages/data/src/graph/iasync-directed-graph.ts:13

N

AbortSignal

Promise<number>


outNeighbors(node, signal?): AsyncIterableIterator<N>

Defined in: packages/data/src/graph/iasync-directed-graph.ts:11

N

AbortSignal

AsyncIterableIterator<N>