Package-level declarations

Functions

Link copied to clipboard
fun <T : StateMachine<S, *, *>, S : State> rememberStateMachine(vararg inputs: Any?, initialState: S, key: String? = null, init: (state: S) -> T): T

Remember a StateMachine that is remembered across compositions and configuration changes.

Link copied to clipboard
fun <T : StateMachine<S, *, *>, S : State> stateMachineSaver(restore: (value: S) -> T): Saver<T, S>

A Saver for StateMachine that saves the current state.