Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 3.19 KB

File metadata and controls

29 lines (22 loc) · 3.19 KB

//navigation-compose/com.chrynan.navigation.compose/ComposeNavigatorByKeyViewModel

ComposeNavigatorByKeyViewModel

[common]
@ExperimentalNavigationApi

class ComposeNavigatorByKeyViewModel<Scope, Key> : BaseComposeNavigatorByKeyViewModel<Scope, Key, ComposeNavigationKeyScope<Key>>

Functions

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)

Properties

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>