namedLocation method
Get a location from route name and parameters. This is useful for redirecting to a named location.
Implementation
@override
String namedLocation(
String name, {
Map<String, String> pathParameters = const {},
Map<String, dynamic> queryParameters = const {},
String? fragment,
}) {
final pattern = routes[name];
if (pattern == null) {
throw StateError('MockGoRouter has no route named "$name".');
}
return Uri(
path: RoutePattern(pattern).fill(pathParameters),
queryParameters: queryParameters.isEmpty ? null : queryParameters,
fragment: fragment,
).toString();
}