arrow-core / arrow.core.extensions.either.monad / arrow.Kind
ap | fun <L, A, B> Kind<Kind<ForEither, L>, A>.~~ap~~(arg1: Kind<Kind<ForEither, L>, (A) -> B>): Either<L, B> |
apTap | fun <L, A, B> Kind<Kind<ForEither, L>, A>.~~apTap~~(arg1: Kind<Kind<ForEither, L>, B>): Either<L, A> |
effectM | fun <L, A, B> Kind<Kind<ForEither, L>, A>.~~effectM~~(arg1: (A) -> Kind<Kind<ForEither, L>, B>): Either<L, A> |
flatMap | fun <L, A, B> Kind<Kind<ForEither, L>, A>.~~flatMap~~(arg1: (A) -> Kind<Kind<ForEither, L>, B>): Either<L, B> |
flatTap | fun <L, A, B> Kind<Kind<ForEither, L>, A>.~~flatTap~~(arg1: (A) -> Kind<Kind<ForEither, L>, B>): Either<L, A> |
flatten | fun <L, A> Kind<Kind<ForEither, L>, Kind<Kind<ForEither, L>, A>>.~~flatten~~(): Either<L, A> |
followedBy | fun <L, A, B> Kind<Kind<ForEither, L>, A>.~~followedBy~~(arg1: Kind<Kind<ForEither, L>, B>): Either<L, B> |
followedByEval | fun <L, A, B> Kind<Kind<ForEither, L>, A>.~~followedByEval~~(arg1: Eval<Kind<Kind<ForEither, L>, B>>): Either<L, B> |
forEffect | fun <L, A, B> Kind<Kind<ForEither, L>, A>.~~forEffect~~(arg1: Kind<Kind<ForEither, L>, B>): Either<L, A> |
forEffectEval | fun <L, A, B> Kind<Kind<ForEither, L>, A>.~~forEffectEval~~(arg1: Eval<Kind<Kind<ForEither, L>, B>>): Either<L, A> |
ifM | fun <L, B> Kind<Kind<ForEither, L>, Boolean >.~~ifM~~(arg1: () -> Kind<Kind<ForEither, L>, B>, arg2: () -> Kind<Kind<ForEither, L>, B>): Either<L, B> |
map | fun <L, A, B> Kind<Kind<ForEither, L>, A>.~~map~~(arg1: (A) -> B): Either<L, B> |
mproduct | fun <L, A, B> Kind<Kind<ForEither, L>, A>.~~mproduct~~(arg1: (A) -> Kind<Kind<ForEither, L>, B>): Either<L, Tuple2<A, B>> |
productL | fun <L, A, B> Kind<Kind<ForEither, L>, A>.~~productL~~(arg1: Kind<Kind<ForEither, L>, B>): Either<L, A> |
productLEval | fun <L, A, B> Kind<Kind<ForEither, L>, A>.~~productLEval~~(arg1: Eval<Kind<Kind<ForEither, L>, B>>): Either<L, A> |
select | fun <L, A, B> Kind<Kind<ForEither, L>, Either<A, B>>.~~select~~(arg1: Kind<Kind<ForEither, L>, (A) -> B>): Either<L, B> |
selectM | fun <L, A, B> Kind<Kind<ForEither, L>, Either<A, B>>.~~selectM~~(arg1: Kind<Kind<ForEither, L>, (A) -> B>): Either<L, B> |
Do you like Arrow?
✖