models/models library

Classes

RouteArgs
Encapsulates arguments for navigation actions.
RouteInfo
Defines configuration for a navigation route.

Enums

DuplicateRouteBehavior
Defines behavior when navigating to a route already in the stack.

Extensions

DuplicateRouteBehaviorEx on DuplicateRouteBehavior?
Convenient boolean checks for nullable DuplicateRouteBehavior instances.
RouteArgsX on RouteArgs?
Convenience helpers for nullable RouteArgs.

Typedefs

RouterRedirect = FutureOr<String?> Function(BuildContext context, RouteArgs? args)
The signature of the redirect callback.
ScreenPageBuilder = Page Function(BuildContext context, RouteArgs? args)
Builder function for creating custom Page objects with transitions.
ScreenTitleBuilder = String Function(BuildContext context, [RouteArgs? args])
Builder function for creating a localized title for a route.
ScreenWidgetBuilder = Widget Function(BuildContext context, RouteArgs? args)
Builder function for creating route widgets.