FaradayNavigator constructor

FaradayNavigator({
  1. Key? key,
  2. PopPageCallback? onPopPage,
  3. required String initialRoute,
  4. required RouteListFactory onGenerateInitialRoutes,
  5. required RouteFactory onGenerateRoute,
  6. RouteFactory? onUnknownRoute,
  7. DefaultTransitionDelegate transitionDelegate = const DefaultTransitionDelegate<dynamic>(),
  8. required FaradayArguments arg,
  9. List<NavigatorObserver>? observers,
})

Implementation

FaradayNavigator(
    {Key? key,
    PopPageCallback? onPopPage,
    required String initialRoute,
    required RouteListFactory onGenerateInitialRoutes,
    required RouteFactory onGenerateRoute,
    RouteFactory? onUnknownRoute,
    DefaultTransitionDelegate transitionDelegate =
        const DefaultTransitionDelegate<dynamic>(),
    required this.arg,
    List<NavigatorObserver>? observers})
    : super(
          key: key,
          onPopPage: onPopPage,
          initialRoute: initialRoute,
          onGenerateRoute: onGenerateRoute,
          onUnknownRoute: onUnknownRoute,
          onGenerateInitialRoutes: onGenerateInitialRoutes,
          transitionDelegate: transitionDelegate,
          observers: [
            arg.observer,
            if (observers != null) ...observers,
          ]);