union library

Extensions

AsUnion on T
Extensions that transform a value of any type into an union that contains this type.
Union1Value on Union1<A>
An extension that expose the current value.
Union2Methods on Union2<A, B>
The methods on Union2.
Union2Value on Union2<A, A>
An extension that expose the current value.
Union3Methods on Union3<A, B, C>
The methods on Union3.
Union3Value on Union3<A, A, A>
An extension that expose the current value.
Union4Methods on Union4<A, B, C, D>
The methods on Union3.
Union4Value on Union4<A, A, A, A>
An extension that expose the current value.
Union5Methods on Union5<A, B, C, D, E>
The methods on Union3.
Union5Value on Union5<A, A, A, A, A>
An extension that expose the current value.
Union6Methods on Union6<A, B, C, D, E, F>
The methods on Union3.
Union6Value on Union6<A, A, A, A, A, A>
An extension that expose the current value.
Union7Methods on Union7<A, B, C, D, E, F, G>
The methods on Union3.
Union7Value on Union7<A, A, A, A, A, A, A>
An extension that expose the current value.
Union8Methods on Union8<A, B, C, D, E, F, G, H>
The methods on Union3.
Union8Value on Union8<A, A, A, A, A, A, A, A>
An extension that expose the current value.
Union9Methods on Union9<A, B, C, D, E, F, G, H, I>
The methods on Union3.
Union9Value on Union9<A, A, A, A, A, A, A, A, A>
An extension that expose the current value.

Typedefs

Union1<A> = void Function(void (A value), Object? _b, Object? _c, Object? _d, Object? _e, Object? _f, Object? _g, Object? _h, Object? _i)
A function that holds a value which can be of different types, and allow manipulating that value in a type-safe way.
Union2<A, B> = void Function(void (A value), void (B value), Object? _c, Object? _d, Object? _e, Object? _f, Object? _g, Object? _h, Object? _i)
A function that holds a value which can be of different types, and allow manipulating that value in a type-safe way.
Union3<A, B, C> = void Function(void (A value), void (B value), void (C value), Object? _d, Object? _e, Object? _f, Object? _g, Object? _h, Object? _i)
A function that holds a value which can be of different types, and allow manipulating that value in a type-safe way.
Union4<A, B, C, D> = void Function(void (A value), void (B value), void (C value), void (D value), Object? _e, Object? _f, Object? _g, Object? _h, Object? _i)
A function that holds a value which can be of different types, and allow manipulating that value in a type-safe way.
Union5<A, B, C, D, E> = void Function(void (A value), void (B value), void (C value), void (D value), void (E value), Object? _f, Object? _g, Object? _h, Object? _i)
A function that holds a value which can be of different types, and allow manipulating that value in a type-safe way.
Union6<A, B, C, D, E, F> = void Function(void (A value), void (B value), void (C value), void (D value), void (E value), void (F value), Object? _g, Object? _h, Object? _i)
A function that holds a value which can be of different types, and allow manipulating that value in a type-safe way.
Union7<A, B, C, D, E, F, G> = void Function(void (A value), void (B value), void (C value), void (D value), void (E value), void (F value), void (G value), Object? _h, Object? _i)
A function that holds a value which can be of different types, and allow manipulating that value in a type-safe way.
Union8<A, B, C, D, E, F, G, H> = void Function(void (A value), void (B value), void (C value), void (D value), void (E value), void (F value), void (G value), void (H value), Object? _i)
A function that holds a value which can be of different types, and allow manipulating that value in a type-safe way.
Union9<A, B, C, D, E, F, G, H, I> = void Function(void (A value), void (B value), void (C value), void (D value), void (E value), void (F value), void (G value), void (H value), void (I value))
A function that holds a value which can be of different types, and allow manipulating that value in a type-safe way.