ModuleRoute constructor

ModuleRoute(
  1. String routerName, {
  2. required Module module,
  3. List<RouteGuard>? guards,
  4. TransitionType transition = TransitionType.defaultTransition,
  5. CustomTransition? customTransition,
  6. String? guardedRoute,
  7. RouteBuilder? routeGenerator,
  8. Duration duration = const Duration(milliseconds: 300),
})

Implementation

ModuleRoute(
  String routerName, {
  required Module module,
  List<RouteGuard>? guards,
  TransitionType transition = TransitionType.defaultTransition,
  CustomTransition? customTransition,
  String? guardedRoute,
  RouteBuilder? routeGenerator,
  Duration duration = const Duration(milliseconds: 300),
})  : assert(!routerName.contains('/:'), 'ModuleRoute should not contain dynamic route'),
      super(
        routerName,
        routerOutlet: [],
        duration: duration,
        routeGenerator: routeGenerator,
        module: module,
        customTransition: customTransition,
        guards: guards,
        transition: transition,
      );