com.toxicbakery.kfinstatemachine / TransitionBuilder

TransitionBuilder

interface TransitionBuilder<out S, out T : Any>

Base definition for a partially defined transition.

Properties

event

abstract val event: KClass<out T>

startState

abstract val startState: S

Extension Functions

resultsIn

infix fun <S, T : Any> TransitionBuilder<S, T>.resultsIn(newState: S): TransitionDef<S, out T>

Define how a transition builder should end completing a fully defined transition definition.