AutoRouterDelegate.declarative constructor

  1. @Deprecated('Declarative Root routing is not longer supported, Use route guards to conditionally navigate')
AutoRouterDelegate.declarative(
  1. RootStackRouter controller, {
  2. required RoutesBuilder routes,
  3. String? navRestorationScopeId,
  4. RoutePopCallBack? onPopRoute,
  5. OnNavigateCallBack? onNavigate,
  6. NavigatorObserversBuilder navigatorObservers,
  7. DeepLinkBuilder? deepLinkBuilder,
})

Builds a _DeclarativeAutoRouterDelegate which uses a declarative list of routes to update navigator stack

Implementation

@Deprecated(
    'Declarative Root routing is not longer supported, Use route guards to conditionally navigate')
factory AutoRouterDelegate.declarative(
  RootStackRouter controller, {
  required RoutesBuilder routes,
  String? navRestorationScopeId,
  RoutePopCallBack? onPopRoute,
  OnNavigateCallBack? onNavigate,
  NavigatorObserversBuilder navigatorObservers,
  DeepLinkBuilder? deepLinkBuilder,
}) = _DeclarativeAutoRouterDelegate;