Skip to content

Commit 524620c

Browse files
committed
feat: make routers typesafe
1 parent 96fafb0 commit 524620c

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/routes/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { Router } from "express";
1+
import { type Request, type Response, Router } from "express";
22

3-
const indexRouter = Router();
3+
const indexRouter: Router = Router();
44

5-
indexRouter.get("/", (_req, res) => {
5+
indexRouter.get("/", (_req: Request, res: Response) => {
66
res.send("Hello from Express + TypeScript!");
77
});
88

src/routes/users.routes.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { userController } from "@/controller/user.controller";
22
import { middlewares } from "@/middlewares";
33
import { createUserSchema } from "@/schemas/user.schema";
4-
import { Router } from "express";
4+
import { Router, type Router } from "express";
55

6-
const userRoute = Router();
6+
const userRoute: Router = Router();
77

88
userRoute.post("/", middlewares.validate(createUserSchema), userController.createUser);
99
userRoute.get("/", userController.getUsers);

0 commit comments

Comments
 (0)