All files / src/types next-auth.d.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

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                                                   
import type { DefaultSession } from 'next-auth';
import type { Locale } from './common';
import type { SessionUser } from './user';
 
declare module 'next-auth' {
  interface Session {
    maxAge?: number;
    user: SessionUser & DefaultSession['user'];
  }
 
  interface User extends SessionUser {}
}
 
declare module 'next-auth/jwt' {
  interface JWT {
    id?: string;
    userName?: string;
    firstName?: string;
    lastName?: string;
    role?: import('@prisma/client').UserRole;
    locale?: Locale;
    rememberMe?: boolean;
    maxAge?: number;
  }
}