Skip to main content

interface ArrowGraphHashed.NonEmpty<N>

A non-empty type-invariant immutable valued arrow (directed) graph. The connections are internally maintained using hashed collections See the Graph documentation and the ArrowGraphHashed API documentation

Extends: Streamable.NonEmpty<T>, ArrowGraphHashed<N>

Type parameters

NameDescription
Nthe node type

Methods

stream

Returns a non-empty Stream containing all graph elements of this collection as single tuples for isolated nodes and 2-valued tuples of nodes for connections.

Definition

stream(): Stream.NonEmpty<GraphElement<N>>;

example
ArrowGraphHashed.of([1], [2, 3]).stream().toArray()  // => [[1], [2, 3]]

Overrides

NonEmpty.stream