Package-level declarations

Types

Link copied to clipboard
abstract class Nav3Navigator<T : NavKey>(val backStack: NavBackStack<T>, log: (() -> String) -> Unit = {})

Provides guarded navigation operations for backStack, preventing redundant mutations and rejecting stale navigation requests.

Link copied to clipboard
interface NestedNavHost<T : NavKey> : NavKey

A navigation destination that owns a nested back stack.

Functions

Link copied to clipboard
inline fun <T : NavKey> rememberTypedNavBackStack(vararg initialKeys: T, configuration: SavedStateConfiguration = SavedStateConfiguration.DEFAULT): NavBackStack<T>

Remembers a type-safe navigation back stack across configuration changes and process death.