blob: 6fe3f2016a1c0c96399f2d52c33ca94e345ec9ef [file] [log] [blame]
// 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 <T extends androidx.lifecycle.ViewModel> T viewModel(Class<T> modelClass, optional String? key, optional androidx.lifecycle.ViewModelProvider.Factory? factory);
method @androidx.compose.runtime.Composable public static inline <reified T extends androidx.lifecycle.ViewModel> T! viewModel(optional String key, optional androidx.lifecycle.ViewModelProvider.Factory? factory);
}
}