MachineDsl

class MachineDsl<S : Any, E : Any>

Functions

on
Link copied to clipboard
inline fun <EE : E> on(eventSelector: KClass<out EE>, init: TransitionDsl<S, EE, E>.() -> Unit)
onEach
Link copied to clipboard
inline fun <P> onEach(eventPayloads: Flow<P>, init: TransitionDsl<S, P, E>.() -> Unit)

Properties

initial
Link copied to clipboard
var initial: Pair<S, suspend () -> Unit?>? = null