Skip to content

//reactivestate-compose/com.ensody.reactivestate.compose.android

Package-level declarations

Types

Name Summary
WrapperViewModel [android]
typealias WrapperViewModel<T> = <Error class: unknown class><T>

Functions

Name Summary
viewModel [android]
@ExperimentalReactiveStateApi
@Composable
inline fun <VM : ViewModel> viewModel(viewModelStoreOwner: ViewModelStoreOwner = checkNotNull(LocalViewModelStoreOwner.current) { "No ViewModelStoreOwner was provided via LocalViewModelStoreOwner" }, key: String? = null, crossinline provider: () -> VM): VM
Returns an existing ViewModel or creates a new one in the given owner (usually, a fragment or an activity), defaulting to the owner provided by LocalViewModelStoreOwner.