feat(psi): more psi work

This commit is contained in:
2025-09-22 22:41:51 -05:00
parent edbc7cefd8
commit cb2e6252e0
15 changed files with 1262 additions and 28 deletions

19
types/express.d.ts vendored Normal file
View File

@@ -0,0 +1,19 @@
// types/express/index.d.ts
import type { UserRoles } from "../app/src/pkg/db/schema/user_roles.ts";
declare global {
namespace Express {
interface User {
id: string;
email?: string;
username?: string;
roles: string[];
rawRoles: UserRoles[]; // keep raw drizzle rows if needed
}
interface Request {
user?: User;
}
}
}