arrow-fx / arrow.fx.extensions.io.monadDefer

Package arrow.fx.extensions.io.monadDefer

Functions

defer fun <A> ~~defer~~(fa: () -> Kind<ForIO, A>): IO<A>
later fun <A> ~~later~~(f: () -> A): IO<A>
fun <A> ~~later~~(fa: Kind<ForIO, A>): IO<A>
laterOrRaise fun <A> ~~laterOrRaise~~(f: () -> Either<Throwable, A>): IO<A>
Ref fun <A> ~~Ref~~(a: A): IO<Ref<ForIO, A>>

Companion Object Functions

monadDefer fun IO.Companion.~~monadDefer~~(): IOMonadDefer

Do you like Arrow?

Arrow Org
<