lux-framework
Version:
Build scalable, Node.js-powered REST APIs with almost no code.
20 lines (15 loc) • 331 B
JavaScript
// @flow
/**
* @private
*/
export default function getStaticPath(
path: string,
dynamicSegments: Array<string>
) {
let staticPath = path;
if (dynamicSegments.length) {
const pattern = new RegExp(`(${dynamicSegments.join('|')})`, 'g');
staticPath = path.replace(pattern, 'dynamic');
}
return staticPath;
}