navigator library

Classes

LinkNavigator
LinkRouterData
NamedPath
A navigation path that is used to navigate to a named route.
An immutable object that represents a path for navigation. When a named route is pushed with Navigator.pushNamed, the route name is matched with the NavigationPath.matcher.
NoAnimationMaterialPageRoute<T>
RouterConfiguration
ScreenBuilder<T extends Widget>
Data that might be useful in constructing a Widget screen.
TypeNavigationPath<T extends Widget>
Works only if argument is of type ScreenBuilder.

Properties

logger → _NavigatorLogger
final

Typedefs

PathWidgetBuilder = Widget Function(BuildContext context, RouteSettings settings)
RouteBuilder = Route? Function(WidgetBuilder builder, RouteSettings settings)
RouteMatcherCallback = bool Function(RouteSettings? settings)
RouteSettingsBuilder = RouteSettings? Function(RouteSettings settings)
ScreenBuilderCallback<T extends Widget> = T Function(BuildContext context, RouteSettings settings)