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

defer

@JvmName("defer") fun <A> defer(arg0: CoroutineContext, arg1: () -> Kind<ForIO, A>): IO<A>

Delay a computation on provided CoroutineContext.

Parameters

ctx - CoroutineContext to run evaluation on.