Package-level declarations

Types

Link copied to clipboard

Functions

Link copied to clipboard
fun <TState : Any, TModel : Any, TDependency, TAction : Action<TModel, TDependency>> loop(model: TModel, dependency: TDependency?, effectContext: CoroutineContext = Dispatchers.IO, builder: BuilderScope<TState, TModel, TDependency>.() -> Unit): Loop<TState, TModel, Unit, TDependency, TAction>
fun <TState : Any, TModel : Any, TArgs : Any, TAction : Action<TModel, Unit>> loop(model: TModel, args: TArgs, effectContext: CoroutineContext = Dispatchers.IO, builder: BuilderScopeForArgs<TState, TModel, TArgs, Unit>.() -> Unit): Loop<TState, TModel, TArgs, Unit, TAction>
fun <TState : Any, TModel : Any, TArgs, TDependency : Any, TAction : Action<TModel, TDependency>> loop(model: TModel, args: TArgs, dependency: TDependency, effectContext: CoroutineContext = Dispatchers.IO, builder: BuilderScopeForArgs<TState, TModel, TArgs, TDependency>.() -> Unit): Loop<TState, TModel, TArgs, TDependency, TAction>