type library

Classes

Applicative<A>
An Applicative Functor is an intermediate structure between Functors and Monads.
BiFunctor<A, B>
An BiFunctor type is an type which can map values from two categories into two others.
CompositeRuntimeType<Self extends CompositeRuntimeType<Self>>
An Type object which represents an either an sum ( | ) type or an product ( * ) type. This DOES NOT provide any guarantees or safety, it only exists for pretty printing reasons!!
CompositeType
An base class for classes which that represent an sum ( | ) or product ( * ) type. This DOES NOT provide any guarantees or safety, it only exists for pretty printing and documentation!!
Functor<A>
An Functor type is an type which can map (with fmap<B>) values from one category (Functor<A>) to another category (Functor<B>).
Monad<A>
An monoid in the Category of Endofunctors. An abstraction that allows structuring programs generically.
ProductRuntimeType
An Type object which represents an product ( * ) type.
ProductType
An base class for classes which that represent an sum ( | ) type.
SumRuntimeType
An Type object which represents an sum ( | ) type.
SumType
An base class for classes which that represent an sum ( | ) type.
Tuple<A, B>
Tuple0
Tuple1<E0 extends Object?>
Tuple10<E0 extends Object?, E1 extends Object?, E2 extends Object?, E3 extends Object?, E4 extends Object?, E5 extends Object?, E6 extends Object?, E7 extends Object?, E8 extends Object?, E9 extends Object?>
Tuple11<E0 extends Object?, E1 extends Object?, E2 extends Object?, E3 extends Object?, E4 extends Object?, E5 extends Object?, E6 extends Object?, E7 extends Object?, E8 extends Object?, E9 extends Object?, E10 extends Object?>
Tuple12<E0 extends Object?, E1 extends Object?, E2 extends Object?, E3 extends Object?, E4 extends Object?, E5 extends Object?, E6 extends Object?, E7 extends Object?, E8 extends Object?, E9 extends Object?, E10 extends Object?, E11 extends Object?>
Tuple13<E0 extends Object?, E1 extends Object?, E2 extends Object?, E3 extends Object?, E4 extends Object?, E5 extends Object?, E6 extends Object?, E7 extends Object?, E8 extends Object?, E9 extends Object?, E10 extends Object?, E11 extends Object?, E12 extends Object?>
Tuple14<E0 extends Object?, E1 extends Object?, E2 extends Object?, E3 extends Object?, E4 extends Object?, E5 extends Object?, E6 extends Object?, E7 extends Object?, E8 extends Object?, E9 extends Object?, E10 extends Object?, E11 extends Object?, E12 extends Object?, E13 extends Object?>
Tuple15<E0 extends Object?, E1 extends Object?, E2 extends Object?, E3 extends Object?, E4 extends Object?, E5 extends Object?, E6 extends Object?, E7 extends Object?, E8 extends Object?, E9 extends Object?, E10 extends Object?, E11 extends Object?, E12 extends Object?, E13 extends Object?, E14 extends Object?>
Tuple16<E0 extends Object?, E1 extends Object?, E2 extends Object?, E3 extends Object?, E4 extends Object?, E5 extends Object?, E6 extends Object?, E7 extends Object?, E8 extends Object?, E9 extends Object?, E10 extends Object?, E11 extends Object?, E12 extends Object?, E13 extends Object?, E14 extends Object?, E15 extends Object?>
Tuple17<E0 extends Object?, E1 extends Object?, E2 extends Object?, E3 extends Object?, E4 extends Object?, E5 extends Object?, E6 extends Object?, E7 extends Object?, E8 extends Object?, E9 extends Object?, E10 extends Object?, E11 extends Object?, E12 extends Object?, E13 extends Object?, E14 extends Object?, E15 extends Object?, E16 extends Object?>
Tuple18<E0 extends Object?, E1 extends Object?, E2 extends Object?, E3 extends Object?, E4 extends Object?, E5 extends Object?, E6 extends Object?, E7 extends Object?, E8 extends Object?, E9 extends Object?, E10 extends Object?, E11 extends Object?, E12 extends Object?, E13 extends Object?, E14 extends Object?, E15 extends Object?, E16 extends Object?, E17 extends Object?>
Tuple19<E0 extends Object?, E1 extends Object?, E2 extends Object?, E3 extends Object?, E4 extends Object?, E5 extends Object?, E6 extends Object?, E7 extends Object?, E8 extends Object?, E9 extends Object?, E10 extends Object?, E11 extends Object?, E12 extends Object?, E13 extends Object?, E14 extends Object?, E15 extends Object?, E16 extends Object?, E17 extends Object?, E18 extends Object?>
Tuple2<E0 extends Object?, E1 extends Object?>
Tuple20<E0 extends Object?, E1 extends Object?, E2 extends Object?, E3 extends Object?, E4 extends Object?, E5 extends Object?, E6 extends Object?, E7 extends Object?, E8 extends Object?, E9 extends Object?, E10 extends Object?, E11 extends Object?, E12 extends Object?, E13 extends Object?, E14 extends Object?, E15 extends Object?, E16 extends Object?, E17 extends Object?, E18 extends Object?, E19 extends Object?>
Tuple3<E0 extends Object?, E1 extends Object?, E2 extends Object?>
Tuple4<E0 extends Object?, E1 extends Object?, E2 extends Object?, E3 extends Object?>
Tuple5<E0 extends Object?, E1 extends Object?, E2 extends Object?, E3 extends Object?, E4 extends Object?>
Tuple6<E0 extends Object?, E1 extends Object?, E2 extends Object?, E3 extends Object?, E4 extends Object?, E5 extends Object?>
Tuple7<E0 extends Object?, E1 extends Object?, E2 extends Object?, E3 extends Object?, E4 extends Object?, E5 extends Object?, E6 extends Object?>
Tuple8<E0 extends Object?, E1 extends Object?, E2 extends Object?, E3 extends Object?, E4 extends Object?, E5 extends Object?, E6 extends Object?, E7 extends Object?>
Tuple9<E0 extends Object?, E1 extends Object?, E2 extends Object?, E3 extends Object?, E4 extends Object?, E5 extends Object?, E6 extends Object?, E7 extends Object?, E8 extends Object?>
TupleN
TupleN0
TupleN1<E0>
TupleN10<E0, E1, E2, E3, E4, E5, E6, E7, E8, E9>
TupleN11<E0, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10>
TupleN12<E0, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, E11>
TupleN13<E0, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, E11, E12>
TupleN14<E0, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, E11, E12, E13>
TupleN15<E0, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, E11, E12, E13, E14>
TupleN16<E0, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, E11, E12, E13, E14, E15>
TupleN17<E0, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, E11, E12, E13, E14, E15, E16>
TupleN18<E0, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, E11, E12, E13, E14, E15, E16, E17>
TupleN19<E0, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, E11, E12, E13, E14, E15, E16, E17, E18>
TupleN2<E0, E1>
TupleN20<E0, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, E11, E12, E13, E14, E15, E16, E17, E18, E19>
TupleN3<E0, E1, E2>
TupleN4<E0, E1, E2, E3>
TupleN5<E0, E1, E2, E3, E4>
TupleN6<E0, E1, E2, E3, E4, E5>
TupleN7<E0, E1, E2, E3, E4, E5, E6>
TupleN8<E0, E1, E2, E3, E4, E5, E6, E7>
TupleN9<E0, E1, E2, E3, E4, E5, E6, E7, E8>

Extensions

ApplicativeApply on Applicative<B Function(A)>
The apply operation for an Applicative<B Function(A)>.
ApplicativeFnApply on B Function(A)
The apply operation for an B Function(A).