You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
323 B
15 lines
323 B
import { SimpleRolesIsAuthorized } from "@blitzjs/auth" |
|
import { User } from "db" |
|
|
|
export type Role = "ADMIN" | "USER" |
|
|
|
declare module "@blitzjs/auth" { |
|
export interface Session { |
|
isAuthorized: SimpleRolesIsAuthorized<Role> |
|
PublicData: { |
|
userId: User["id"] |
|
role: Role |
|
views?: number |
|
} |
|
} |
|
}
|
|
|