| // Signature format: 4.0 |
| package androidx.lifecycle.viewmodel.compose { |
| |
| public final class LocalViewModelStoreOwner { |
| method @androidx.compose.runtime.Composable public androidx.lifecycle.ViewModelStoreOwner? getCurrent(); |
| method public infix androidx.compose.runtime.ProvidedValue<androidx.lifecycle.ViewModelStoreOwner> provides(androidx.lifecycle.ViewModelStoreOwner viewModelStoreOwner); |
| property @androidx.compose.runtime.Composable public final androidx.lifecycle.ViewModelStoreOwner? current; |
| field public static final androidx.lifecycle.viewmodel.compose.LocalViewModelStoreOwner INSTANCE; |
| } |
| |
| public final class ViewModelKt { |
| method @androidx.compose.runtime.Composable public static <VM extends androidx.lifecycle.ViewModel> VM viewModel(Class<VM> modelClass, optional androidx.lifecycle.ViewModelStoreOwner viewModelStoreOwner, optional String? key, optional androidx.lifecycle.ViewModelProvider.Factory? factory); |
| method @androidx.compose.runtime.Composable public static inline <reified VM extends androidx.lifecycle.ViewModel> VM! viewModel(optional androidx.lifecycle.ViewModelStoreOwner viewModelStoreOwner, optional String key, optional androidx.lifecycle.ViewModelProvider.Factory? factory); |
| } |
| |
| } |
| |