RouteDefiner<T> constructor

RouteDefiner<T>({
  1. required String path,
  2. required Widget builder(
    1. BuildContext,
    2. RouteState
    ),
  3. List<RouteGuard> guards = const [],
  4. Map<String, Object>? data,
  5. FutureOr<String> title(
    1. RouteState
    )?,
  6. RouteOptions? options,
  7. DefinedRouteFactory? routeFactory,
})

Implementation

RouteDefiner({
  required this.path,
  required this.builder,
  List<RouteGuard> guards = const [],
  Map<String, Object>? data,
  this.title,
  this.options,
  this.routeFactory,
})  : guards = List.unmodifiable(guards),
      data = data == null ? null : Map.unmodifiable(data),
      pattern = RoutePattern(path);