Skip to content

//reactivestate-compose/com.ensody.reactivestate.compose/WrapperViewModel

WrapperViewModel

[compose]\ class WrapperViewModel<T>(provider: (CoroutineScope) -> T) : ViewModel

A wrapper ViewModel used to hold an arbitrary value.

Constructors

WrapperViewModel [compose]
constructor(provider: (CoroutineScope) -> T)

Properties

Name Summary
value [compose]
val value: T

Functions

Name Summary
addCloseable [compose]
expect open fun addCloseable(closeable: AutoCloseable)
expect fun addCloseable(key: String, closeable: AutoCloseable)
getCloseable [compose]
expect fun <T : AutoCloseable> getCloseable(key: String): T?