You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
1.3 KiB
TypeScript

// DO NOT EDIT! This file is generated automaticaly with npm run generate-routes
import Router from "@koa/router";
import { Middlewares } from "sealious";
import { default as ShowRoute } from "./route/[id].page";
import { default as AddRoute } from "./routes/add.form";
import { default as ListRoutes } from "./routes.list";
import { default as TestComplex } from "./test-complex.form";
import { default as MyProfile } from "./users/me.page";
export const ShowRouteURL = "/route/:id/";
export const AddRouteURL = "/routes/add/";
export const ListRoutesURL = "/routes/";
export const TestComplexURL = "/test-complex/";
export const MyProfileURL = "/users/me/";
export default function mountAutoRoutes(router: Router) {
router.use(ShowRouteURL, Middlewares.extractContext(), Middlewares.parseBody());
ShowRoute.mount(router, ShowRouteURL);
router.use(AddRouteURL, Middlewares.extractContext(), Middlewares.parseBody());
AddRoute.mount(router, AddRouteURL);
router.use(ListRoutesURL, Middlewares.extractContext(), Middlewares.parseBody());
ListRoutes.mount(router, ListRoutesURL);
router.use(TestComplexURL, Middlewares.extractContext(), Middlewares.parseBody());
TestComplex.mount(router, TestComplexURL);
router.use(MyProfileURL, Middlewares.extractContext(), Middlewares.parseBody());
MyProfile.mount(router, MyProfileURL);
}