arrow-core / arrow.core.extensions.option.selective / arrow.Kind
andS | fun <A> Kind<ForOption, Boolean >.~~andS~~(arg1: Kind<ForOption, Boolean >): Option< Boolean > |
branch | fun <A, B, C> Kind<ForOption, Either<A, B>>.~~branch~~(arg1: Kind<ForOption, (A) -> C>, arg2: Kind<ForOption, (B) -> C>): Option<C> |
ifS | fun <A> Kind<ForOption, Boolean >.~~ifS~~(arg1: Kind<ForOption, A>, arg2: Kind<ForOption, A>): Option<A> |
orS | fun <A> Kind<ForOption, Boolean >.~~orS~~(arg1: Kind<ForOption, Boolean >): Option< Boolean > |
select | fun <A, B> Kind<ForOption, Either<A, B>>.~~select~~(arg1: Kind<ForOption, (A) -> B>): Option<B> |
whenS | fun <A> Kind<ForOption, Boolean >.~~whenS~~(arg1: Kind<ForOption, () -> Unit >): Option< Unit > |
Do you like Arrow?
✖