guard

fun guard(condition: (state: S, event: E) -> Boolean)

Sets a guard condition that must be satisfied for the event to be handled.

Parameters

condition

The guard condition


fun guard(condition: (state: S) -> Boolean)

Sets a simple guard condition based only on the state.

Parameters

condition

The guard condition