import { Router, type IRouter } from 'express'; import * as authController from '../controllers/auth.controller.js'; import { authenticate } from '../middlewares/auth.middleware.js'; const router: IRouter = Router(); router.post('/register', authController.register); router.post('/login', authController.login); router.post('/refresh', authController.refresh); router.post('/logout', authController.logout); router.get('/me', authenticate, authController.me); export { router as authRoutes };