import { ValuedGraphNonEmpty } from "https://deno.land/x/rimbu@1.2.0/graph/custom/valued/implementation/non-empty.ts";
Type Parameters
Tp extends ValuedGraphTypesContextImpl
optional
TpG extends WithGraphValues<Tp, N, V> = WithGraphValues<Tp, N, V>Methods
addNodes(nodes: StreamSource<N>): TpG["nonEmpty"]
asNormal(): any
assumeNonEmpty(): any
connectAll(links: StreamSource<WithGraphValues<Tp, N, V>["link"]>): TpG["nonEmpty"]
disconnectAll<UN = N>(links: StreamSource<Link<RelatedTo<N, UN>>>): TpG["nonEmpty"]
forEach(f: () => void, options?: { state?: TraverseState; }): void
getConnectionsFrom<UN = N>(node1: RelatedTo<N, UN>): TpG["linkConnections"]
getConnectionStreamFrom<UN = N>(node1: RelatedTo<N, UN>): Stream<ValuedLink<N, V>>
getConnectionStreamTo<UN = N>(node: RelatedTo<N, UN>): Stream<ValuedLink<N, V>>
removeNode<UN = N>(node: RelatedTo<N, UN>): TpG["normal"]
removeNodes<UN>(nodes: StreamSource<RelatedTo<N, UN>>): TpG["normal"]
removeUnconnectedNodes(): TpG["normal"]
stream(): Stream.NonEmpty<ValuedGraphElement<N, V>>
streamConnections(): Stream<ValuedLink<N, V>>
streamNodes(): Stream.NonEmpty<N>
toString(): string