toNamed<T> method
Implementation
Future<T?> toNamed<T>(
String name, {
Map<String, dynamic> params = const {},
Map<String, dynamic> query = const {},
bool replace = false,
Object? arguments,
}) async {
final target = _routesByName[name];
if (target == null) {
throw Exception('Route not found: $name');
}
final match = _RouteMatch(
route: target.route,
fullPath: target.fullPath,
params: params,
query: query,
uri: Uri(path: target.fullPath, queryParameters: query),
);
return _navigate<T>(match, replace: replace, arguments: arguments);
}