arrow-core / arrow.core.extensions.validated.applicativeError / arrow.Kind

Extensions for arrow.Kind

attempt fun <E, A> Kind<Kind<ForValidated, E>, A>.~~attempt~~(SE: Semigroup<E>): Validated<E, Either<E, A>>
fromOption fun <E, A> Kind<ForOption, A>.~~fromOption~~(SE: Semigroup<E>, arg1: () -> E): Validated<E, A>
handleError fun <E, A> Kind<Kind<ForValidated, E>, A>.~~handleError~~(SE: Semigroup<E>, arg1: (E) -> A): Validated<E, A>
handleErrorWith fun <E, A> Kind<Kind<ForValidated, E>, A>.~~handleErrorWith~~(SE: Semigroup<E>, arg1: (E) -> Kind<Kind<ForValidated, E>, A>): Validated<E, A>
redeem fun <E, A, B> Kind<Kind<ForValidated, E>, A>.~~redeem~~(SE: Semigroup<E>, arg1: (E) -> B, arg2: (A) -> B): Validated<E, B>

Do you like Arrow?

Arrow Org
<