diff --git a/types/next-auth.d.ts b/types/next-auth.d.ts index 690635a..90302da 100644 --- a/types/next-auth.d.ts +++ b/types/next-auth.d.ts @@ -1,4 +1,5 @@ import { DefaultSession } from "next-auth"; +import { DefaultJWT } from "next-auth/jwt"; declare module "next-auth" { interface Session extends DefaultSession { @@ -9,6 +10,7 @@ declare module "next-auth" { email: string; image: string; }; + error?: "RefreshAccessTokenError"; } interface User { @@ -18,4 +20,14 @@ declare module "next-auth" { email: string; image: string; } +} + +declare module "next-auth/jwt" { + interface JWT extends DefaultJWT { + id: string; + name: string; + username: string; + email: string; + image: string; + } } \ No newline at end of file