class ValuedGraphNonEmpty<N,V,Tp,TpG>
undocumented
Extends: NonEmptyBase<E>
Implements: ValuedGraphBase.NonEmpty<N,V,Tp>
Type parameters
| Name | Constraints | Default | Description |
|---|---|---|---|
| N | undocumented | ||
| V | undocumented | ||
| Tp | ValuedGraphTypesContextImpl | undocumented | |
| TpG | WithGraphValues<Tp, N, V> | WithGraphValues<Tp, N, V> | undocumented |
Properties
_NonEmptyType
undocumented
_NonEmptyTypeconnectionSize
undocumented
connectionSizecontext
undocumented
contextisDirected
undocumented
isDirectedisEmpty
undocumented
isEmptylinkMap
undocumented
linkMapnodeSize
undocumented
nodeSizeMethods
[Symbol.iterator]
undocumented
[Symbol.iterator]Definition
[Symbol.iterator](): FastIterator<E>;
Overrides
NonEmptyBase.[Symbol.iterator], FastIterable.[Symbol.iterator]
addNode
undocumented
addNodeaddNodes
undocumented
addNodesDefinition
addNodes(nodes: StreamSource<N>): TpG['nonEmpty'];
Parameters
| Name | Type | Description |
|---|---|---|
nodes | StreamSource<N> |
Overrides
asNormal
undocumented
asNormalassumeNonEmpty
undocumented
assumeNonEmptyDefinition
assumeNonEmpty(): any;
Overrides
NonEmptyBase.assumeNonEmpty, VariantGraphBase.assumeNonEmpty
connect
undocumented
connectconnectAll
undocumented
connectAllDefinition
connectAll(links: StreamSource<WithGraphValues<Tp, N, V>['link']>): TpG['nonEmpty'];
Parameters
| Name | Type | Description |
|---|---|---|
links | StreamSource<WithGraphValues<Tp, N, V>['link']> |
Overrides
copy
undocumented
copycopyE
undocumented
copyEdisconnect
undocumented
disconnectdisconnectAll
undocumented
disconnectAllDefinition
disconnectAll<UN = N>(links: StreamSource<Link<RelatedTo<N, UN>>>): TpG['nonEmpty'];
Type parameters
| Name | Default | Description |
|---|---|---|
| UN | N |
Parameters
| Name | Type | Description |
|---|---|---|
links | StreamSource<Link<RelatedTo<N, UN>>> |
Overrides
forEach
undocumented
forEachDefinition
forEach(f: (entry: ValuedGraphElement<N, V>, index: number, halt: () => void) => void, options?: {
state?: TraverseState;
}): void;
Parameters
| Name | Type | Description |
|---|---|---|
f | (entry: ValuedGraphElement<N, V>, index: number, halt: () => void) => void | |
options | {state?: TraverseState;} |
Overrides
getConnectionsFrom
undocumented
getConnectionsFromgetConnectionStreamFrom
undocumented
getConnectionStreamFromgetConnectionStreamTo
undocumented
getConnectionStreamTogetValue
undocumented
getValuehasConnection
undocumented
hasConnectionhasNode
undocumented
hasNodeisSink
undocumented
isSinkisSource
undocumented
isSourcemapValues
undocumented
mapValuesDefinition
mapValues<V2>(mapFun: (value: V, node1: N, node2: N) => V2): WithGraphValues<Tp, N, V2>['nonEmpty'];
Type parameters
| Name | Description |
|---|---|
| V2 |
Parameters
| Name | Type | Description |
|---|---|---|
mapFun | (value: V, node1: N, node2: N) => V2 |
Overrides
modifyAt
undocumented
modifyAtDefinition
modifyAt(node1: N, node2: N, options: {
ifNew?: OptLazyOr<V, Token>;
ifExists?: ((value: V, remove: Token) => V |Token)| V;
}): TpG['nonEmpty'];
Parameters
| Name | Type | Description |
|---|---|---|
node1 | N | |
node2 | N | |
options | {ifNew?: OptLazyOr<V, Token>;ifExists?: ((value: V, remove: Token) => V |Token)| V;} |
Overrides
removeNode
undocumented
removeNoderemoveNodes
undocumented
removeNodesDefinition
removeNodes<UN>(nodes: StreamSource<RelatedTo<N, UN>>): TpG['normal'];
Type parameters
| Name | Description |
|---|---|
| UN |
Parameters
| Name | Type | Description |
|---|---|---|
nodes | StreamSource<RelatedTo<N, UN>> |
Overrides
stream
undocumented
streamstreamNodes
undocumented
streamNodestoBuilder
undocumented
toBuildertoJSON
undocumented
toJSONtoString
undocumented
toString