$route<T extends RelativeGoRouteData> static method
GoRoute
$route<T extends RelativeGoRouteData>({})
A helper function used by generated code.
Should not be used directly.
Implementation
static GoRoute $route<T extends RelativeGoRouteData>({
required String path,
bool caseSensitive = true,
required T Function(GoRouterState) factory,
GlobalKey<NavigatorState>? parentNavigatorKey,
List<RouteBase> routes = const <RouteBase>[],
}) {
final _GoRouteParameters params = _createGoRouteParameters<T>(
factory: factory,
expando: _GoRouteDataBase.stateObjectExpando,
);
return GoRoute(
path: path,
caseSensitive: caseSensitive,
builder: params.builder,
pageBuilder: params.pageBuilder,
redirect: params.redirect,
routes: routes,
parentNavigatorKey: parentNavigatorKey,
onExit: params.onExit,
);
}