BaseRouterDelegate constructor

BaseRouterDelegate({
  1. required RouteConfig initialRoute,
  2. required List<RouteConfig> routes,
  3. required RouteConfig onUnknownRoute,
  4. String? nestedPrefixPath,
  5. String? debugLabel,
})

initialRoute-required initial RouteConfig for create Router initial page routes - List of RouteConfig all pages in your Navigator onUnknownRoute-required RouteConfig for create Router Unknown page

Implementation

BaseRouterDelegate({
  required this.initialRoute,
  required this.routes,
  required this.onUnknownRoute,
  this.nestedPrefixPath,
  String? debugLabel,
})  : _debugLabel = debugLabel,
      navigatorKey = GlobalKey<NavigatorState>(),
      currentState = initialRoute.state(null);