Package: effect
Module: Graph
Returns the disjoint union of two graphs.
Details
Copies all nodes and edges from both graphs without merging equal node data.
The result has the same graph kind as self. Throws a GraphError when the
graph kinds do not match.
G1 + G2 = {disjoint V1 + V2, disjoint E1 + E2}
Signature
declare const sum: { <N, E, T extends Kind>(that: Graph<N, E, T>): (self: Graph<N, E, NoInfer<T>>) => Graph<N, E, T>; <N, E, T extends Kind>(self: Graph<N, E, T>, that: Graph<N, E, NoInfer<T>>): Graph<N, E, T>; }
Since v4.0.0