AutoRouterDelegate constructor

AutoRouterDelegate(
  1. StackRouter controller, {
  2. WidgetBuilder? placeholder,
  3. String? navRestorationScopeId,
  4. NavigatorObserversBuilder navigatorObservers = defaultNavigatorObserversBuilder,
  5. DeepLinkBuilder? deepLinkBuilder,
  6. bool rebuildStackOnDeepLink = false,
  7. Listenable? reevaluateListenable,
})

Default constructor

Implementation

AutoRouterDelegate(
  this.controller, {
  this.placeholder,
  this.navRestorationScopeId,
  this.navigatorObservers = defaultNavigatorObserversBuilder,
  this.deepLinkBuilder,
  this.rebuildStackOnDeepLink = false,
  this.reevaluateListenable,
}) {
  _navigatorObservers = navigatorObservers();
  controller.navigationHistory.addListener(_handleRebuild);
  reevaluateListenable?.addListener(controller.reevaluateGuards);
}