alapa
Version:
A cutting-edge web development framework designed to revolutionize the way developers build modern web applications.
22 lines (21 loc) • 780 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.route = exports.url = void 0;
exports.adjustNameWithPrefix = adjustNameWithPrefix;
const names_1 = require("./names");
exports.url = names_1.getRouteByName;
exports.route = names_1.getRouteByName;
const list_1 = require("./handlers/list");
const names_2 = require("./names");
function adjustNameWithPrefix(prefix, ...routes) {
for (const route of routes) {
const routeNames = route.getNames();
for (const key in routeNames) {
routeNames[key] = `${prefix}/${routeNames[key]}`
.replace("//", "/")
.replace(/\/$/, "");
names_2.RoutesNames[key] = routeNames[key];
}
}
(0, list_1.updateRoutesWithNames)();
}
;