MutableStateMachine

Types

Link copied to clipboard
interface CommitScope<Effect>

Properties

Link copied to clipboard
abstract val effects: SharedFlow<Effect>
Link copied to clipboard
abstract val state: StateFlow<State>

Functions

Link copied to clipboard
abstract fun commit(block: suspend MutableStateMachine.CommitScope<Effect>.(State) -> State)