arrow-fx / arrow.fx / Schedule / check
abstract fun <A : Input> check(pred: (A, Output) -> Kind<F, Boolean>): Schedule<F, A, Output>
abstract fun <A : Input> check(pred: (A, Output) -> Kind<F,
Boolean
>):
Schedule
<F, A, Output>
Conditionally check on both the input and the output whether or not to continue.
Do you like Arrow?