pathToRegexp function

RegExp pathToRegexp(
  1. dynamic path,
  2. List<Key>? keys, {
  3. String? delimiter,
  4. String prefixes = './',
  5. bool strict = false,
  6. bool start = true,
  7. bool end = true,
  8. String encode(
    1. String
    )?,
  9. bool sensitive = false,
})

Implementation

RegExp pathToRegexp(
  dynamic path,
  List<Key>? keys, {
  String? delimiter,
  String prefixes = './',
  bool strict = false,
  bool start = true,
  bool end = true,
  String Function(String)? encode,
  bool sensitive = false,
}
    // options?: TokensToRegexpOptions & ParseOptions
    ) {
  if (path is RegExp) {
    return regexpToRegexp(path: path, keys: keys);
  }
  if (path is List) {
    return arrayToRegexp(path, keys, sensitive: sensitive);
  }
  if (path is String) {
    return stringToRegexp(
      path,
      keys,
      delimiter: delimiter,
      prefixes: prefixes,
      strict: strict,
      start: start,
      end: end,
      encode: encode,
    );
  }
  throw TypeError();
}