expandPath static method
Implementation
static String expandPath(String template, Map<String, dynamic> params) {
if (mapNullOrEmpty(params)) {
return template;
}
var paramsRegex = RegExp(":(${params.keys.join('|')})");
var path = template.replaceAllMapped(paramsRegex, (match) {
return params[match.group(1)]?.toString() ?? '';
});
return path;
}