declarativeDelegate method

NestedRouterDelegate declarativeDelegate({
  1. required RoutesBuilder routes,
  2. String? navRestorationScopeId,
  3. RoutePopCallBack? onPopRoute,
  4. String? initialDeepLink,
  5. OnNavigateCallBack? onNavigate,
  6. NavigatorObserversBuilder navigatorObservers = NestedRouterDelegate.defaultNavigatorObserversBuilder,
})

Implementation

NestedRouterDelegate declarativeDelegate({
  required RoutesBuilder routes,
  String? navRestorationScopeId,
  RoutePopCallBack? onPopRoute,
  String? initialDeepLink,
  OnNavigateCallBack? onNavigate,
  NavigatorObserversBuilder navigatorObservers =
      NestedRouterDelegate.defaultNavigatorObserversBuilder,
}) {
  return _lazyRootDelegate ??= NestedRouterDelegate.declarative(
    this,
    routes: routes,
    onNavigate: onNavigate,
    initialDeepLink: initialDeepLink,
    onPopRoute: onPopRoute,
    navRestorationScopeId: navRestorationScopeId,
    navigatorObservers: navigatorObservers,
  );
}