declarativeDelegate method
AutoRouterDelegate
declarativeDelegate({
- required RoutesBuilder routes,
- RoutePopCallBack? onPopRoute,
- DeepLinkBuilder? deepLinkBuilder,
inherited
Builds a lazy instance of AutoRouterDelegate.declarative
Implementation
AutoRouterDelegate declarativeDelegate({
required RoutesBuilder routes,
String? navRestorationScopeId,
RoutePopCallBack? onPopRoute,
OnNavigateCallBack? onNavigate,
DeepLinkBuilder? deepLinkBuilder,
NavigatorObserversBuilder navigatorObservers =
AutoRouterDelegate.defaultNavigatorObserversBuilder,
}) {
return _lazyRootDelegate ??= AutoRouterDelegate.declarative(
this,
routes: routes,
onNavigate: onNavigate,
onPopRoute: onPopRoute,
navRestorationScopeId: navRestorationScopeId,
navigatorObservers: navigatorObservers,
deepLinkBuilder: deepLinkBuilder,
);
}