declarativeDelegate method
- @Deprecated('Declarative Root routing is not longer supported, Use route guards to conditionally navigate')
- required RoutesBuilder routes,
- RoutePopCallBack? onPopRoute,
- DeepLinkBuilder? deepLinkBuilder,
Builds a lazy instance of AutoRouterDelegate.declarative
Implementation
@Deprecated(
'Declarative Root routing is not longer supported, Use route guards to conditionally navigate')
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,
);
}