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