* fix: remove views from public Session data (again) * Update .changeset/small-parents-press.md --------- Co-authored-by: Siddharth Suresh <siddh.suresh@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
15 lines
298 B
TypeScript
15 lines
298 B
TypeScript
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
|
|
}
|
|
}
|
|
}
|