@router-cli/react-router-dev
Version:
File based routing cli for react-router-dom.
21 lines (20 loc) • 808 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.trimExt = exports.getFallbackParams = exports.getIndent = void 0;
var getIndent = function (depth, spacesInTab) {
if (spacesInTab === void 0) { spacesInTab = 4; }
return " ".repeat(depth * spacesInTab);
};
exports.getIndent = getIndent;
var getFallbackParams = function (path) {
var param = path.split('/').filter(function (segment) { return segment.startsWith(':'); });
if (param.length > 0) {
return "{ ".concat(param.map(function (p) { return p.replace(/\$(.+)(\?)?/, '$1$2:') + ' string'; }).join('; '), " }");
}
return null;
};
exports.getFallbackParams = getFallbackParams;
var trimExt = function (src) {
return src.split('.').slice(0, -1).join('.');
};
exports.trimExt = trimExt;