Internal Transition
Defines transition API for internal library usage. All transitions must implement this interface. This is safe to cast any Transition to InternalTransition by design.
Inheritors
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Checks if the event matches this Transition
Link copied to clipboard
inline fun <E : Event> Transition<E>.onComplete(crossinline block: suspend (activeStates: Set<IState>, TransitionParams<E>) -> Unit): Transition.Listener
Link copied to clipboard
inline fun <E : Event> Transition<E>.onTriggered(crossinline block: suspend (TransitionParams<E>) -> Unit): Transition.Listener
Link copied to clipboard
abstract suspend fun produceTargetStateDirection(policy: TransitionDirectionProducerPolicy<E>): TransitionDirection
Link copied to clipboard