There was an error while loading. Please reload this page.
A MonadicValue1 represents a Value with a single type parameter (e.g. a Maybe or FutureW opposed to an Xor or Try) that is also a monad.
In cyclops-react it has the following methods
Monoid<Integer> add = Monoid.of(1,Semigroups.intSum); Maybe.of(10).combineEager(add,Maybe.none()); //Maybe[10] Maybe.none().combineEager(add,Maybe.of(10)); //Maybe[10] Maybe.none().combineEager(add,Maybe.none()); //Maybe.none() Maybe.of(10).combineEager(add,Maybe.of(10)); //Maybe[20] Monoid<Integer> firstNonNull = Monoid.of(null , Semigroups.firstNonNull()); Maybe.of(10).combineEager(firstNonNull,Maybe.of(10)); //Maybe[10]
Eval, FeatureToggle, Maybe