express-generator-typescript
Version:
Generate new Express applications similar to express-generate which but sets it up to use TypeScript instead
29 lines (18 loc) • 948 B
text/typescript
import { Router } from 'express';
import Paths from '@src/common/constants/Paths';
import UserRoutes from './UserRoutes';
/******************************************************************************
Setup
******************************************************************************/
const apiRouter = Router();
// ----------------------- Add UserRouter --------------------------------- //
const userRouter = Router();
userRouter.get(Paths.Users.Get, UserRoutes.getAll);
userRouter.post(Paths.Users.Add, UserRoutes.add);
userRouter.put(Paths.Users.Update, UserRoutes.update);
userRouter.delete(Paths.Users.Delete, UserRoutes.delete);
apiRouter.use(Paths.Users._, userRouter);
/******************************************************************************
Export
******************************************************************************/
export default apiRouter;