arrow-core / arrow.core.extensions.nonemptylist.monad / arrow.Kind

Extensions for arrow.Kind

ap fun <A, B> Kind<ForNonEmptyList, A>.~~ap~~(arg1: Kind<ForNonEmptyList, (A) -> B>): NonEmptyList<B>
apTap fun <A, B> Kind<ForNonEmptyList, A>.~~apTap~~(arg1: Kind<ForNonEmptyList, B>): NonEmptyList<A>
effectM fun <A, B> Kind<ForNonEmptyList, A>.~~effectM~~(arg1: (A) -> Kind<ForNonEmptyList, B>): NonEmptyList<A>
flatMap fun <A, B> Kind<ForNonEmptyList, A>.~~flatMap~~(arg1: (A) -> Kind<ForNonEmptyList, B>): NonEmptyList<B>
flatTap fun <A, B> Kind<ForNonEmptyList, A>.~~flatTap~~(arg1: (A) -> Kind<ForNonEmptyList, B>): NonEmptyList<A>
flatten fun <A> Kind<ForNonEmptyList, Kind<ForNonEmptyList, A>>.~~flatten~~(): NonEmptyList<A>
followedBy fun <A, B> Kind<ForNonEmptyList, A>.~~followedBy~~(arg1: Kind<ForNonEmptyList, B>): NonEmptyList<B>
followedByEval fun <A, B> Kind<ForNonEmptyList, A>.~~followedByEval~~(arg1: Eval<Kind<ForNonEmptyList, B>>): NonEmptyList<B>
forEffect fun <A, B> Kind<ForNonEmptyList, A>.~~forEffect~~(arg1: Kind<ForNonEmptyList, B>): NonEmptyList<A>
forEffectEval fun <A, B> Kind<ForNonEmptyList, A>.~~forEffectEval~~(arg1: Eval<Kind<ForNonEmptyList, B>>): NonEmptyList<A>
ifM fun <B> Kind<ForNonEmptyList, Boolean>.~~ifM~~(arg1: () -> Kind<ForNonEmptyList, B>, arg2: () -> Kind<ForNonEmptyList, B>): NonEmptyList<B>
map fun <A, B> Kind<ForNonEmptyList, A>.~~map~~(arg1: (A) -> B): NonEmptyList<B>
mproduct fun <A, B> Kind<ForNonEmptyList, A>.~~mproduct~~(arg1: (A) -> Kind<ForNonEmptyList, B>): NonEmptyList<Tuple2<A, B>>
productL fun <A, B> Kind<ForNonEmptyList, A>.~~productL~~(arg1: Kind<ForNonEmptyList, B>): NonEmptyList<A>
productLEval fun <A, B> Kind<ForNonEmptyList, A>.~~productLEval~~(arg1: Eval<Kind<ForNonEmptyList, B>>): NonEmptyList<A>
select fun <A, B> Kind<ForNonEmptyList, Either<A, B>>.~~select~~(arg1: Kind<ForNonEmptyList, (A) -> B>): NonEmptyList<B>
selectM fun <A, B> Kind<ForNonEmptyList, Either<A, B>>.~~selectM~~(arg1: Kind<ForNonEmptyList, (A) -> B>): NonEmptyList<B>

Do you like Arrow?

Arrow Org
<