Package-level declarations
Types
Link copied to clipboard
data class LoopViewModel<TState : Any, TModel : Any, TArgs, TDependency, TAction : Action<TModel, TDependency>>(val loop: Loop<TState, TModel, TArgs, TDependency, TAction>) : ViewModel
Common ViewModel for storing a Loop.
Functions
Link copied to clipboard
inline fun <TState : Any, TModel : Any, TArgs, TDependency, TAction : Action<TModel, TDependency>> createRetainedViewModel(builder: @DisallowComposableCalls LoopBuilder<TState, TModel, TArgs, TDependency, TAction>, args: TArgs? = null, key: String?): LoopViewModel<TState, TModel, TArgs, TDependency, TAction>