parameterNames function

List<String> parameterNames(
  1. String path
)

The parameter names a route path declares, in order.

Implementation

List<String> parameterNames(String path) {
  return [
    for (final segment in _segments(path))
      if (segment
          case ParameterSegment(:final name) ||
              ConstrainedSegment(:final name) ||
              CatchAllSegment(:final name))
        name,
  ];
}