match method

RouteMatch? match(
  1. String path
)

Implementation

RouteMatch? match(String path) {
  final match = _regex.firstMatch(path);
  if (match == null) return null;

  final params = <String, String>{};
  for (var i = 0; i < _paramNames.length; i++) {
    params[_paramNames[i]] = match.group(i + 1)!;
  }

  return RouteMatch(component: builder(params), params: params);
}