DBRouterDelegate.private constructor

  1. @visibleForTesting
DBRouterDelegate.private(
  1. List<DBPage> _pages,
  2. List<DBPageBuilder> _pageBuilders,
  3. GlobalKey<NavigatorState> _navigatorKey,
  4. Map<String, Completer<Object?>> _popResultTracker,
  5. DBNavigationObserver _navigationObserver,
  6. List<NavigatorObserver> _customNavigatorObservers,
  7. String? _restorationScopeId, {
  8. bool reportPageUpdateToEngine = false,
})

Create a DBRouterDelegate from scratch.

Implementation

@visibleForTesting
DBRouterDelegate.private(
  this._pages,
  this._pageBuilders,
  this._navigatorKey,
  this._popResultTracker,
  this._navigationObserver,
  this._customNavigatorObservers,
  this._restorationScopeId, {
  this.reportPageUpdateToEngine = false,
});