parseParams static method
Implementation
static Map<String?, String?> parseParams(String path, Map routePath) {
final params = <String?, String?>{};
Match? paramsMatch = routePath['regexp'].firstMatch(path);
for (var i = 0; i < routePath['keys'].length; i++) {
String? param;
try {
param = Uri.decodeQueryComponent(paramsMatch![i + 1]!);
} catch (e) {
param = paramsMatch![i + 1];
}
params[routePath['keys'][i]] = param;
}
return params;
}