@jamarsto/kiunzi-micro-frontend-tools
Version:
Kiunzi framework Micro-frontend scaffolding
9 lines • 2.07 kB
JavaScript
import { moduleRoute } from "../module-route/module-route.function";
export function initialiseModuleRoutes(customRoutes) {
const routes = [];
customRoutes.headRoutes.forEach((route) => routes.push(route));
routes.push(moduleRoute(customRoutes.moduleRoute));
customRoutes.tailRoutes.forEach((route) => routes.push(route));
return routes;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5pdGlhbGlzZS1tb2R1bGUtcm91dGVzLmZ1bmN0aW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMva2l1bnppLW1pY3JvLWZyb250ZW5kLXRvb2xzL3NyYy9saWIvZnVuY3Rpb24vaW5pdGlhbGlzZS1tb2R1bGUtcm91dGVzL2luaXRpYWxpc2UtbW9kdWxlLXJvdXRlcy5mdW5jdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sdUNBQXVDLENBQUM7QUFFcEUsTUFBTSxVQUFVLHNCQUFzQixDQUFDLFlBQWdDO0lBQ3JFLE1BQU0sTUFBTSxHQUFXLEVBQUUsQ0FBQztJQUMxQixZQUFZLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO0lBQy9ELE1BQU0sQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDO0lBQ25ELFlBQVksQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7SUFDL0QsT0FBTyxNQUFNLENBQUM7QUFDaEIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFJvdXRlcyB9IGZyb20gXCJAYW5ndWxhci9yb3V0ZXJcIjtcclxuaW1wb3J0IHsgQ3VzdG9tTW9kdWxlUm91dGVzIH0gZnJvbSBcIi4uLy4uL3R5cGVzL2N1c3RvbS1tb2R1bGUtcm91dGVzL2N1c3RvbS1tb2R1bGUtcm91dGVzLnR5cGVcIjtcclxuaW1wb3J0IHsgbW9kdWxlUm91dGUgfSBmcm9tIFwiLi4vbW9kdWxlLXJvdXRlL21vZHVsZS1yb3V0ZS5mdW5jdGlvblwiO1xyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGluaXRpYWxpc2VNb2R1bGVSb3V0ZXMoY3VzdG9tUm91dGVzOiBDdXN0b21Nb2R1bGVSb3V0ZXMpOiBSb3V0ZXMge1xyXG4gIGNvbnN0IHJvdXRlczogUm91dGVzID0gW107XHJcbiAgY3VzdG9tUm91dGVzLmhlYWRSb3V0ZXMuZm9yRWFjaCgocm91dGUpID0+IHJvdXRlcy5wdXNoKHJvdXRlKSk7XHJcbiAgcm91dGVzLnB1c2gobW9kdWxlUm91dGUoY3VzdG9tUm91dGVzLm1vZHVsZVJvdXRlKSk7XHJcbiAgY3VzdG9tUm91dGVzLnRhaWxSb3V0ZXMuZm9yRWFjaCgocm91dGUpID0+IHJvdXRlcy5wdXNoKHJvdXRlKSk7XHJcbiAgcmV0dXJuIHJvdXRlcztcclxufVxyXG4iXX0=