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?
✖