Key

interface Key<T : Route>

A key for Route T to make this navigation unique in the backstack.

sealed class MyRoute : Route {
...
companion object Key : Key<MyRoute> // <-- Key implementation
}

or

class MyRouteKey { companion object : Route.Key<MyRoute> }

See also

Properties

Link copied to clipboard
open val key: KClass<out Route.Key<T>>