JUNOHUB-test/src/types/next-auth.d.ts

23 lines
404 B
TypeScript

import { DefaultSession } from "next-auth"
import { UserRole } from "@prisma/client"
declare module "next-auth" {
interface Session {
user: {
id: string
role: UserRole
} & DefaultSession["user"]
}
interface User {
role?: UserRole
}
}
declare module "next-auth/jwt" {
interface JWT {
id: string
role: UserRole
}
}