maybe library

Classes

Just<t extends Object?>
Maybe<t extends Object?>
None<t extends Object?>

Extensions

EitherToMaybe on Either<Object, T>
MaybeApply on Maybe<U Function(T)>
Extension on Maybe Functions for applying them.
MaybeFunctionApply on U Function(T)
MaybeFunctionReturn1 on U Function(T)
MaybeIterableCatamorph on Iterable<Maybe<T>>
Extension for catamorphing an Iterable of Maybes discarding Nones.
MaybeIterableTraverse on Iterable<T>
Extension for traversing any iterable and using Maybe to represent the result.
MaybeNonNullableE on Maybe<T>
MaybeNonNullWrapping on T
MaybeNullabeWrapping on T?
MaybeNullableE on Maybe<T?>
MaybeNullableWrapping on T?
MaybeObjectWrapping on T?