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>;
}