arrow-fx / arrow.fx / IO / runAsync
fun runAsync(cb: (Either<
Throwable
, A>) ->
IOOf
<
Unit
>):
IO
<
Unit
>
runAsync allows you to run any IO in a referential transparent manner.
Reason it can happen in a referential transparent manner is because nothing is actually running when this method is invoked. The combinator can be used to define how several programs have to run in a safe manner.
Do you like Arrow?
✖