diff --git a/apps/server/src/express.d.ts b/apps/server/src/express.d.ts index f2cb77c78..857f94042 100644 --- a/apps/server/src/express.d.ts +++ b/apps/server/src/express.d.ts @@ -1,14 +1,8 @@ -import { Session } from "express-session"; +import type { SessionData } from "express-session"; export declare module "express-serve-static-core" { interface Request { - session: Session & { - loggedIn: boolean; - lastAuthState: { - totpEnabled: boolean; - ssoEnabled: boolean; - }; - }; + session: SessionData; headers: { "x-local-date"?: string; "x-labels"?: string; @@ -25,3 +19,13 @@ export declare module "express-serve-static-core" { }; } } + +export declare module "express-session" { + interface SessionData { + loggedIn: boolean; + lastAuthState: { + totpEnabled: boolean; + ssoEnabled: boolean; + }; + } +}