TransitionDsl

class TransitionDsl<S : Any, P, E : Any>

Constructors

TransitionDsl
Link copied to clipboard
fun <P> TransitionDsl(eventPayloads: Flow<P>)
TransitionDsl
Link copied to clipboard
fun <E : Any> TransitionDsl(eventSelector: KClass<out E>)

Functions

action
Link copied to clipboard
fun action(body: (S, S, P) -> Unit)
actionWithEvent
Link copied to clipboard
fun actionWithEvent(body: (S, S, P) -> E?)
transitionTo
Link copied to clipboard
fun transitionTo(reducer: (S, P) -> S)