evaluate method

RouteResult evaluate(
  1. RouteSettings settings
)

Implementation

RouteResult evaluate(RouteSettings settings) {
  assert(settings.name != null);
  final rootResult = RouteResult.root(settings);

  for (final route in routes) {
    final result = route.evaluate(rootResult);
    if (result.isMatch) {
      return result;
    }
  }
  return rootResult.withNoNestedMatch();
}