AppRoute<P, S, D> constructor

AppRoute<P, S, D>({
  1. String? path,
  2. PathParams<P>? params,
  3. SearchParams<S>? search,
  4. RouteMetadata metadata = const RouteMetadata(),
  5. bool terminal = true,
  6. Iterable<RouteNode> children = const <RouteNode>[],
})

Creates a route definition.

Implementation

factory AppRoute({
  String? path,
  PathParams<P>? params,
  SearchParams<S>? search,
  RouteMetadata metadata = const RouteMetadata(),
  bool terminal = true,
  Iterable<RouteNode> children = const <RouteNode>[],
}) => AppRoute<P, S, D>._(
  path: path,
  params: params,
  search: search,
  metadata: metadata,
  terminal: terminal,
  children: children,
  identity: Object(),
  capabilities: const <Object, Object>{},
);