Skip to content
This repository was archived by the owner on Aug 1, 2021. It is now read-only.

Commit d02e312

Browse files
committed
[Feature] add req.currentUser type
1 parent e31e634 commit d02e312

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/api/routes/user.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
import { Router, Request, Response } from 'express';
22
import middlewares from '../middlewares';
3+
import { UserModel } from '../../models';
34
const route = Router();
45

56
export default (app: Router) => {
67
app.use('/users', route);
78

8-
route.get('/me', middlewares.isAuth, middlewares.attachCurrentUser, (req: Request, res: Response) => {
9-
return res.json({ user: req.currentUser }).status(200);
10-
});
9+
route.get(
10+
'/me',
11+
middlewares.isAuth,
12+
middlewares.attachCurrentUser,
13+
(req: Request & { currentUser: UserModel }, res: Response) => {
14+
return res.json({ user: req.currentUser }).status(200);
15+
},
16+
);
1117
};

0 commit comments

Comments
 (0)