NestedStackRouter constructor

NestedStackRouter({
  1. required RouteCollection routeCollection,
  2. required PageBuilder pageBuilder,
  3. required LocalKey key,
  4. required RouteData routeData,
  5. bool managedByWidget = false,
  6. required RoutingController parent,
  7. OnNestedNavigateCallBack? onNavigate,
  8. GlobalKey<NavigatorState>? navigatorKey,
})

Implementation

NestedStackRouter({
  required this.routeCollection,
  required this.pageBuilder,
  required LocalKey key,
  required RouteData routeData,
  this.managedByWidget = false,
  required RoutingController parent,
  OnNestedNavigateCallBack? onNavigate,
  GlobalKey<NavigatorState>? navigatorKey,
})  : matcher = RouteMatcher(routeCollection),
      _routeData = routeData,
      super(
        key: key,
        parent: parent,
        onNavigate: onNavigate,
        navigatorKey: navigatorKey,
      ) {
  _pushInitialRoutes();
}