lib/parser.js
module.exports = {
parse,
};
/**
* Returns a route path from our custom format
*
* @param {String} route
* @param {Array<Object>} [routeStringMapping]
* @param {String} routeStringMapping.from
* @param {String} routeStringMapping.to
* @return {String}
*/
function parse(
route,
routeStringMapping
) {
return routeStringMapping.reduce((route, mapping) =>
route.replace(mapping.from, mapping.to), route);
};