arrow-fx / arrow.fx.extensions / IOConcurrentEffect
interface ~~IOConcurrentEffect~~ :
ConcurrentEffect
<
ForIO
>,
IOEffect
,
IOConcurrent
Deprecated: The IO datatype and it’s related type classes will disappear in Arrow 0.13.0. All useful operations are offered directly over suspend functions by Arrow Fx Coroutines. https://arrow-kt.io/docs/fx/async/
runAsyncCancellable | open fun <A> IOOf <A>.runAsyncCancellable(cb: (Either< Throwable , A>) -> IOOf < Unit >): IO < Disposable > |
parMapN | fun <A, B, C, D, E, G, H> Concurrent < ForIO >.~~parMapN~~(ctx: CoroutineContext , fa: Kind< ForIO , A>, fb: Kind< ForIO , B>, fc: Kind< ForIO , C>, fd: Kind< ForIO , D>, fe: Kind< ForIO , E>, fg: Kind< ForIO , G>, f: (Tuple6<A, B, C, D, E, G>) -> H): IO <H> fun <F, A, B, C, D, E, G, H, I> Concurrent <F>.~~parMapN~~(ctx: CoroutineContext , fa: Kind<F, A>, fb: Kind<F, B>, fc: Kind<F, C>, fd: Kind<F, D>, fe: Kind<F, E>, fg: Kind<F, G>, fh: Kind<F, H>, f: (Tuple7<A, B, C, D, E, G, H>) -> I): Kind<F, I> |
parTupledN | fun <A, B, C, D, E> Concurrent < ForIO >.~~parTupledN~~(ctx: CoroutineContext , fa: Kind< ForIO , A>, fb: Kind< ForIO , B>, fc: Kind< ForIO , C>, fd: Kind< ForIO , D>, fe: Kind< ForIO , E>): IO <Tuple5<A, B, C, D, E>> fun <A, B, C, D, E, G> Concurrent < ForIO >.~~parTupledN~~(ctx: CoroutineContext , fa: Kind< ForIO , A>, fb: Kind< ForIO , B>, fc: Kind< ForIO , C>, fd: Kind< ForIO , D>, fe: Kind< ForIO , E>, fg: Kind< ForIO , G>): IO <Tuple6<A, B, C, D, E, G>> |
IODefaultConcurrentEffect | interface ~~IODefaultConcurrentEffect~~ : ConcurrentEffect < ForIO >, IOConcurrentEffect , IODefaultConcurrent |
Do you like Arrow?
✖