arrow-fx / arrow.fx / Schedule / logInput

logInput

abstract fun logInput(f: (Input) -> Kind<F, Unit>): Schedule<F, Input, Output>

Run a effectful handler on every input. Does not alter the decision.

fun <F, A> logInput(MM: Monad<F>, f: (A) -> Kind<F, Unit>): Schedule<F, A, A>

Create a schedule with an effectful handler on the input.

Do you like Arrow?

Arrow Org
<