We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1012813 commit f3f4978Copy full SHA for f3f4978
server/src/types/auth.ts
@@ -1,5 +1,6 @@
1
import { Request } from 'express';
2
import { JwtPayload } from 'jsonwebtoken';
3
+import { MongoAbility } from '@casl/ability';
4
5
export interface AuthenticatedRequest extends Request {
6
user?: {
@@ -8,6 +9,7 @@ export interface AuthenticatedRequest extends Request {
8
9
role: string;
10
firstName: string;
11
};
12
+ authorization?: MongoAbility<any>;
13
}
14
15
export interface JWTPayload extends JwtPayload {
0 commit comments