-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathindex.ts
34 lines (31 loc) · 996 Bytes
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import { UserModel } from '../../models/UserModel';
import { UserController } from './UserController';
import { AuthController } from './AuthController';
import { EventController } from './EventController';
import { AttendanceController } from './AttendanceController';
import { AdminController } from './AdminController';
import { MerchStoreController } from './MerchStoreController';
import { LeaderboardController } from './LeaderboardController';
import { FeedbackController } from './FeedbackController';
import { ResumeController } from './ResumeController';
export const controllers = [
AuthController,
UserController,
ResumeController,
EventController,
AttendanceController,
LeaderboardController,
AdminController,
MerchStoreController,
FeedbackController,
ResumeController,
];
// this merges our custom properties into Express's Request type
declare global {
namespace Express {
interface Request {
user?: UserModel;
trace?: string;
}
}
}