NestedRouterDelegate constructor

NestedRouterDelegate(
  1. StackRouter controller, {
  2. List<PageRouteInfo>? initialRoutes,
  3. WidgetBuilder? placeholder,
  4. String? navRestorationScopeId,
  5. String? initialDeepLink,
  6. NavigatorObserversBuilder navigatorObservers = defaultNavigatorObserversBuilder,
})

Implementation

NestedRouterDelegate(
  this.controller, {
  this.initialRoutes,
  this.placeholder,
  this.navRestorationScopeId,
  this.initialDeepLink,
  this.navigatorObservers = defaultNavigatorObserversBuilder,
}) : assert(initialDeepLink == null || initialRoutes == null) {
  _navigatorObservers = navigatorObservers();
  controller.navigationHistory.addListener(_handleRebuild);
}