DefaultNavigator

class DefaultNavigator<Action>(val onAction: (Action) -> Unit) : Navigator<Action>

Constructors

Link copied to clipboard
constructor(onAction: (Action) -> Unit)

Properties

Link copied to clipboard
val onAction: (Action) -> Unit

Functions

Link copied to clipboard
open override fun navigate(action: Action)
Link copied to clipboard
fun <Action : NavigationAction<*>> Navigator<Action>.navigateOrElse(action: Action, onFailure: () -> Unit)

Triggers a given NavigationAction or executes a closure if the navigation failed to complete.

Link copied to clipboard

Triggers a given NavigationAction and returns true if it succeeded.