arrow-core / arrow.core.extensions.sequencek.monadLogic / arrow.Kind
ifThen | fun <A, B> Kind<ForSequenceK, A>.~~ifThen~~(arg1: Kind<ForSequenceK, B>, arg2: (A) -> Kind<ForSequenceK, B>): SequenceK<B> |
interleave | fun <A> Kind<ForSequenceK, A>.~~interleave~~(arg1: Kind<ForSequenceK, A>): SequenceK<A> |
once | fun <A> Kind<ForSequenceK, A>.~~once~~(): SequenceK<A> |
splitM | fun <A> Kind<ForSequenceK, A>.~~splitM~~(): SequenceK<Option<Tuple2<Kind<ForSequenceK, A>, A>>> |
unweave | fun <A, B> Kind<ForSequenceK, A>.~~unweave~~(arg1: (A) -> Kind<ForSequenceK, B>): SequenceK<B> |
voidIfValue | fun <A> Kind<ForSequenceK, A>.~~voidIfValue~~(): SequenceK< Unit > |
Do you like Arrow?
✖