LocalViewModelStoreOwner

object LocalViewModelStoreOwner


The CompositionLocal containing the current ViewModelStoreOwner.

Summary

Public functions

infix ProvidedValue<ViewModelStoreOwner?>
provides(viewModelStoreOwner: ViewModelStoreOwner)

Associates a LocalViewModelStoreOwner key to a value in a call to CompositionLocalProvider.

Public properties

ViewModelStoreOwner?

Returns current composition local value for the owner or null if one has not been provided nor is one available via findViewTreeViewModelStoreOwner on the current LocalView.

Public functions

provides

Added in 2.4.0
infix fun provides(viewModelStoreOwner: ViewModelStoreOwner): ProvidedValue<ViewModelStoreOwner?>

Associates a LocalViewModelStoreOwner key to a value in a call to CompositionLocalProvider.

Public properties

current

Added in 2.4.0
val currentViewModelStoreOwner?

Returns current composition local value for the owner or null if one has not been provided nor is one available via findViewTreeViewModelStoreOwner on the current LocalView.