TransitionDsl

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

Constructors

<init>
Link copied to clipboard
fun <S : Any, P : Any, E : Any> <init>(eventPayloads: Observable<P>)
<init>
Link copied to clipboard
fun <S : Any, P : Any, E : Any> <init>(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??)
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String
transitionTo
Link copied to clipboard
fun transitionTo(reducer: (S, P) -> S)