Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Allows to create ChangedState objects to change the state as a result of DSL methods like InStateBuilder.on or InStateBuilder.onEnter.
Link copied to clipboard
Represents a state transition. Instances of this a created through the ChangeableState.mutate, ChangeableState.override and ChangeableState.noChange methods.
Link copied to clipboard
@ExperimentalCoroutinesApi
Link copied to clipboard
Defines which behavior a DSL Block such as on<Action>
should have whenever a new action or value is emitted.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@ExperimentalCoroutinesApi
Link copied to clipboard
@ExperimentalCoroutinesApi
Link copied to clipboard
Allows access to a snapshot that can be used to access the current state at the time the action or event happened.
Functions
Link copied to clipboard
Transforms the given state according to ChangedState and returns the new S.