ModuleRoute<T> constructor

ModuleRoute<T>(
  1. String name, {
  2. required Module module,
  3. TransitionType? transition,
  4. CustomTransition? customTransition,
  5. Duration? duration,
  6. List<RouteGuard> guards = const [],
})

Implementation

factory ModuleRoute(
  String name, {
  required Module module,
  TransitionType? transition,
  CustomTransition? customTransition,
  Duration? duration,
  List<RouteGuard> guards = const [],
}) {
  final route = ModuleRoute<T>._start(
      name: name,
      middlewares: guards,
      transition: transition,
      customTransition: customTransition,
      duration: duration);
  return route.addModule(name, module: module) as ModuleRoute<T>;
}