arrow-effects-extensions / arrow.effects.extensions.io.async / delayOrRaise

delayOrRaise

@JvmName("delayOrRaise") fun <A> delayOrRaise(arg0: CoroutineContext, arg1: () -> Either<Throwable, A>): IO<A>

Delay a computation on provided CoroutineContext.

Parameters

ctx - CoroutineContext to run evaluation on.