arrow-core / arrow.core.extensions / OptionAlternative
interface ~~OptionAlternative~~ : Alternative<ForOption>, OptionApplicative
Deprecated: Alternative typeclass is deprecated and will be removed in 0.13.0. Use concrete methods on Option
| empty | open fun <A> empty(): Kind<ForOption, A> | 
    
| lazyOrElse | open fun <A> Kind<ForOption, A>.lazyOrElse(b: () -> Kind<ForOption, A>): Kind<ForOption, A> | 
    
| orElse | open fun <A> Kind<ForOption, A>.orElse(b: Kind<ForOption, A>): Kind<ForOption, A> | 
    
| OptionMonadCombine | interface ~~OptionMonadCombine~~ : MonadCombine<ForOption>, OptionAlternative | 
    
| OptionMonadPlus | interface ~~OptionMonadPlus~~ : MonadPlus<ForOption>, OptionMonad, OptionAlternative | 
    
Do you like Arrow?
✖