mirror of
https://github.com/beilunyang/moemail.git
synced 2025-12-24 11:30:51 +08:00
feat: Implement role-based access control and enhance permissions system
This commit is contained in:
11
types.d.ts
vendored
11
types.d.ts
vendored
@@ -1,5 +1,6 @@
|
||||
/// <reference types="@cloudflare/workers-types" />
|
||||
|
||||
|
||||
declare global {
|
||||
interface CloudflareEnv {
|
||||
DB: D1Database;
|
||||
@@ -8,4 +9,14 @@ declare global {
|
||||
type Env = CloudflareEnv
|
||||
}
|
||||
|
||||
declare module "next-auth" {
|
||||
interface User {
|
||||
roles?: { name: string }[]
|
||||
}
|
||||
|
||||
interface Session {
|
||||
user: User
|
||||
}
|
||||
}
|
||||
|
||||
export type { Env }
|
||||
Reference in New Issue
Block a user