next-auth.d.ts 360 B

12345678910111213141516171819202122232425
  1. import NextAuth from 'next-auth';
  2. declare module 'next-auth' {
  3. interface Session {
  4. user: {
  5. id: string;
  6. email: string;
  7. name: string;
  8. role: string;
  9. };
  10. }
  11. interface User {
  12. id: string;
  13. email: string;
  14. name: string;
  15. role: string;
  16. }
  17. }
  18. declare module 'next-auth/jwt' {
  19. interface JWT {
  20. role: string;
  21. }
  22. }