declarative static method

Widget declarative({
  1. Key? key,
  2. NavigatorObserversBuilder navigatorObservers = NestedRouterDelegate.defaultNavigatorObserversBuilder,
  3. required RoutesBuilder routes,
  4. RoutePopCallBack? onPopRoute,
  5. String? navRestorationScopeId,
  6. bool inheritNavigatorObservers = true,
  7. GlobalKey<NavigatorState>? navigatorKey,
  8. OnNestedNavigateCallBack? onNavigate,
  9. WidgetBuilder? placeholder,
})

Implementation

static Widget declarative({
  Key? key,
  NavigatorObserversBuilder navigatorObservers =
      NestedRouterDelegate.defaultNavigatorObserversBuilder,
  required RoutesBuilder routes,
  RoutePopCallBack? onPopRoute,
  String? navRestorationScopeId,
  bool inheritNavigatorObservers = true,
  GlobalKey<NavigatorState>? navigatorKey,
  OnNestedNavigateCallBack? onNavigate,
  WidgetBuilder? placeholder,
}) =>
    _DeclarativeStackedRouter(
      onPopRoute: onPopRoute,
      navigatorKey: navigatorKey,
      navRestorationScopeId: navRestorationScopeId,
      navigatorObservers: navigatorObservers,
      inheritNavigatorObservers: inheritNavigatorObservers,
      onNavigate: onNavigate,
      placeholder: placeholder,
      routes: routes,
    );