Typed API (TypeDoc) / Vertex
Class: Vertex<T>
Defined in: graph/src/vertex.ts:32
Type Parameters
T
T = Record<string, any>
Implements
IVertex<T>
Constructors
Constructor
new Vertex<
T>(options):Vertex<T>
Defined in: graph/src/vertex.ts:41
Parameters
options
VertexProperties<T> = ...
Returns
Vertex<T>
Properties
data?
optionaldata:T
Defined in: graph/src/vertex.ts:39
Implementation of
incomingEdges
Defined in: graph/src/vertex.ts:36
Implementation of
outgoingEdges
Defined in: graph/src/vertex.ts:35
Implementation of
point
point:
Point
Defined in: graph/src/vertex.ts:37
Implementation of
title
title:
string
Defined in: graph/src/vertex.ts:33
Implementation of
type?
optionaltype:string
Defined in: graph/src/vertex.ts:38
Implementation of
uuid
uuid:
string
Defined in: graph/src/vertex.ts:34
Implementation of
Methods
addIncomingEdge()
addIncomingEdge(
incoming):boolean
Defined in: graph/src/vertex.ts:91
Parameters
incoming
IEdge<T>
Returns
boolean
Implementation of
addOutgoingEdge()
addOutgoingEdge(
outgoing):boolean
Defined in: graph/src/vertex.ts:101
Parameters
outgoing
IEdge<T>
Returns
boolean
Implementation of
deg()
deg():
number
Defined in: graph/src/vertex.ts:111
Returns
number
Implementation of
getAllEdges()
Defined in: graph/src/vertex.ts:64
Returns
Implementation of
getEdgeTo()
getEdgeTo(
to):IEdge<T> |undefined
Defined in: graph/src/vertex.ts:87
Parameters
to
IVertex<T>
Returns
IEdge<T> | undefined
Implementation of
getNeighbours()
Defined in: graph/src/vertex.ts:68
Returns
Implementation of
getReachableNeighbours()
Defined in: graph/src/vertex.ts:79
Returns
Implementation of
IVertex.getReachableNeighbours
hasPosition()
hasPosition():
boolean
Defined in: graph/src/vertex.ts:60
Returns
boolean
Implementation of
indeg()
indeg():
number
Defined in: graph/src/vertex.ts:115
Returns
number
Implementation of
outdeg()
outdeg():
number
Defined in: graph/src/vertex.ts:119
Returns
number
Implementation of
removeIncomingEdge()
removeIncomingEdge(
e):boolean
Defined in: graph/src/vertex.ts:97
Parameters
e
IEdge<T>
Returns
boolean
Implementation of
removeOutgoingEdge()
removeOutgoingEdge(
e):boolean
Defined in: graph/src/vertex.ts:107
Parameters
e
IEdge<T>
Returns
boolean