34 lines
1.2 KiB
TypeScript
34 lines
1.2 KiB
TypeScript
import express from 'express';
|
|
|
|
import { ApiRoute } from '../constants';
|
|
|
|
import breadcrumbsRouter from './routes/breadcrumbs';
|
|
import faqRouter from './routes/faq';
|
|
import hallsRouter from './routes/halls';
|
|
import imageRouter from './routes/image';
|
|
import infoRouter from './routes/info';
|
|
import questRouter from './routes/quests';
|
|
import rateRouter from './routes/rate';
|
|
import servicesRouter from './routes/services';
|
|
import statisticsRouter from './routes/statistic';
|
|
import storiesRouter from './routes/stories';
|
|
import textRouter from './routes/text';
|
|
import orderRouter from './routes/order';
|
|
|
|
const apiRouter = express.Router();
|
|
|
|
apiRouter.use(ApiRoute.BREADCRUMBS, breadcrumbsRouter);
|
|
apiRouter.use(ApiRoute.FAQ, faqRouter);
|
|
apiRouter.use(ApiRoute.INFO, infoRouter);
|
|
apiRouter.use(ApiRoute.SERVICES, servicesRouter);
|
|
apiRouter.use(ApiRoute.TEXT, textRouter);
|
|
apiRouter.use(ApiRoute.HALLS, hallsRouter);
|
|
apiRouter.use(ApiRoute.RATE, rateRouter);
|
|
apiRouter.use(ApiRoute.STORIES, storiesRouter);
|
|
apiRouter.use(ApiRoute.STATISTIC_INFO, statisticsRouter);
|
|
apiRouter.use(ApiRoute.QUESTS, questRouter);
|
|
apiRouter.use(ApiRoute.IMAGE, imageRouter);
|
|
apiRouter.use(ApiRoute.ORDER, orderRouter);
|
|
|
|
export default apiRouter;
|