arrow-effects-reactor-extensions / arrow.effects.reactor.extensions.monok.monadDefer

Package arrow.effects.reactor.extensions.monok.monadDefer

Extensions for External Classes

arrow.effects.reactor.MonoK  

Functions

binding fun <B> binding(arg0: suspend MonadContinuation<ForMonoK, *>.() -> B): MonoK<B>
bindingCancellable fun <B> bindingCancellable(arg0: suspend MonadDeferCancellableContinuation<ForMonoK, *>.() -> B): Tuple2<Kind<ForMonoK, B>, () -> Unit>
bindingCatch fun <B> bindingCatch(arg0: suspend MonadErrorContinuation<ForMonoK, *>.() -> B): MonoK<B>
defer fun <A> defer(arg0: () -> Kind<ForMonoK, A>): MonoK<A>
deferUnsafe fun <A> deferUnsafe(arg0: () -> Either<Throwable, A>): MonoK<A>
delay fun <A> delay(arg0: () -> A): MonoK<A>
fun <A> delay(arg0: Kind<ForMonoK, A>): MonoK<A>
invoke fun <A> invoke(arg0: () -> A): MonoK<A>
lazy fun lazy(): MonoK<Unit>