NavigationLogic
Constructors
Link copied to clipboard
constructor(storeAccessor: StoreAccessor, precomputedData: PrecomputedNavigationData, parameterEncoder: DualNavigationParameterEncoder = DualNavigationParameterEncoder(), onCrash: suspend (Throwable, ModuleAction?) -> CrashRecovery? = null)
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Clear the entire backstack and optionally navigate to a new route.
Link copied to clipboard
Pop up to a specific route in the backstack.
Link copied to clipboard
Execute a navigation operation. Evaluates intercept guards and entry definitions before committing navigation.
suspend fun navigate(route: String, params: Params = Params.empty(), replaceCurrent: Boolean = false, config: NavigationBuilder.() -> Unit? = null): NavigationOutcome
Navigate to a route with optional parameters and configuration.
Link copied to clipboard
Navigate back in the navigation stack.
Link copied to clipboard
Navigate to a deep link route with guard evaluation. Checks alias mappings first before resolving the route normally.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard