arrow-effects-extensions / arrow.effects.extensions.eithert.async

Package arrow.effects.extensions.eithert.async

Extensions for External Classes

arrow.data.EitherT  
arrow.Kind  
kotlin.coroutines.CoroutineContext  

Functions

asyncF fun <F, A> asyncF(ASF: Async<F>, arg0: ((Either<Throwable, A>) -> Unit) -> Kind<Kind<Kind<ForEitherT, F>, Throwable>, Unit>): EitherT<F, Throwable, A>
defer fun <F, A> defer(ASF: Async<F>, arg0: CoroutineContext, arg1: () -> Kind<Kind<Kind<ForEitherT, F>, Throwable>, A>): EitherT<F, Throwable, A>
delay fun <F, A> delay(ASF: Async<F>, arg0: CoroutineContext, arg1: () -> A): EitherT<F, Throwable, A>
delayOrRaise fun <F, A> delayOrRaise(ASF: Async<F>, arg0: CoroutineContext, arg1: () -> Either<Throwable, A>): EitherT<F, Throwable, A>
effect fun <F, A> effect(ASF: Async<F>, arg0: suspend () -> A): EitherT<F, Throwable, A>
fun <F, A> effect(ASF: Async<F>, arg0: CoroutineContext, arg1: suspend () -> A): EitherT<F, Throwable, A>
never fun <F, A> never(ASF: Async<F>): EitherT<F, Throwable, A>