arrow-effects-extensions / arrow.effects.extensions.statet.async

Package arrow.effects.extensions.statet.async

Extensions for External Classes

arrow.data.StateT  
arrow.Kind  
kotlin.coroutines.CoroutineContext  

Functions

asyncF fun <F, S, A> asyncF(AS: Async<F>, arg0: ((Either<Throwable, A>) -> Unit) -> Kind<Kind<Kind<ForStateT, F>, S>, Unit>): StateT<F, S, A>
defer fun <F, S, A> defer(AS: Async<F>, arg0: CoroutineContext, arg1: () -> Kind<Kind<Kind<ForStateT, F>, S>, A>): StateT<F, S, A>
delay fun <F, S, A> delay(AS: Async<F>, arg0: CoroutineContext, arg1: () -> A): StateT<F, S, A>
delayOrRaise fun <F, S, A> delayOrRaise(AS: Async<F>, arg0: CoroutineContext, arg1: () -> Either<Throwable, A>): StateT<F, S, A>
effect fun <F, S, A> effect(AS: Async<F>, arg0: suspend () -> A): StateT<F, S, A>
fun <F, S, A> effect(AS: Async<F>, arg0: CoroutineContext, arg1: suspend () -> A): StateT<F, S, A>
never fun <F, S, A> never(AS: Async<F>): StateT<F, S, A>