//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? |