Package-level declarations
Types
Allows to create ChangedState objects to change the state as a result of DSL methods like InStateBuilder.on or InStateBuilder.onEnter.
Represents a state transition. Instances of this a created through the ChangeableState.mutate, ChangeableState.override and ChangeableState.noChange methods.
Defines which behavior a DSL Block such as on<Action>
should have whenever a new action or value is emitted.
A live state machine that was created by a FlowReduxStateMachineFactory. state is a container allowing either access the current state or collecting the current state. dispatchAction and dispatch can be used to send actions to the state machine.
Allows access to a snapshot that can be used to access the current state at the time the action or event happened.
Functions
Transforms the given state according to ChangedState and returns the new S.