Files
nextplacement/packages/auth/types.d.ts
2025-06-30 11:55:48 +05:30

21 lines
360 B
TypeScript

import 'next-auth';
import 'next-auth/jwt';
declare module 'next-auth' {
interface Session {
user: {
role?: 'ADMIN' | 'USER';
adminId?: number;
studentId?: number;
[key: string]: any;
};
}
}
declare module 'next-auth/jwt' {
interface JWT {
role?: 'ADMIN' | 'USER';
adminId?: number;
studentId?: number;
}
}