Package-level declarations

Types

Link copied to clipboard
actual object DispatcherProvider
expect object DispatcherProvider

Multiplatform coroutine dispatcher provider.

actual object DispatcherProvider
Link copied to clipboard

Properties

Link copied to clipboard

The first state of this com.ekezet.hurok.Loop in a blocking fashion. Useful for testing.

Functions

Link copied to clipboard
inline fun <TState : Any, TModel : Any, TArgs, TDependency, TAction : Action<TModel, TDependency>, TRenderer : Renderer<TState, TModel>, TLoop : Loop<TState, TModel, TArgs, TDependency, TAction>> renderState(constructor: (model: TModel, renderer: TRenderer, args: TArgs?) -> TLoop, model: TModel, renderer: TRenderer, args: TArgs? = null): TState
inline fun <TState : Any, TModel : Any, TArgs, TArgsApplyer : ArgsApplyer<TModel, TArgs>, TDependency, TAction : Action<TModel, TDependency>, TRenderer : Renderer<TState, TModel>, TLoop : Loop<TState, TModel, TArgs, TDependency, TAction>> renderState(constructor: (model: TModel, renderer: TRenderer, args: TArgs?, argsApplyer: TArgsApplyer?) -> TLoop, model: TModel, renderer: TRenderer, args: TArgs? = null, argsApplyer: TArgsApplyer? = null): TState

Render a given com.ekezet.hurok.Loop into a state.