//navigation-compose/com.chrynan.navigation.compose/ComposeNavigatorByKeyViewModel
[common]
@ExperimentalNavigationApi
class ComposeNavigatorByKeyViewModel<Scope, Key> : BaseComposeNavigatorByKeyViewModel<Scope, Key, ComposeNavigationKeyScope<Key>>
Name | Summary |
---|---|
canGoBack | [common] open override fun canGoBack(): Boolean |
changeScope | [common] open override fun changeScope(to: Scope) |
goBack | [common] open override fun goBack(): Boolean |
goTo | [common] open override fun goTo(key: Key, strategy: NavStackDuplicateContentStrategy) |
Name | Summary |
---|---|
currentKey | [common] open override val currentKey: Key |
currentScope | [common] open override val currentScope: Scope |
initialKey | [common] override val initialKey: Key |
initialScope | [common] override val initialScope: Scope |
isInitialized | [common] open override var isInitialized: Boolean |
keyChanges | [common] open override val keyChanges: Flow<Key> |
scopeChanges | [common] open override val scopeChanges: Flow<Scope> |