diff --git a/express-session/express-session.d.ts b/express-session/express-session.d.ts index 5b9ec634a..156e9404f 100644 --- a/express-session/express-session.d.ts +++ b/express-session/express-session.d.ts @@ -69,6 +69,13 @@ declare module "express-session" { regenerate (req: express.Request, fn: (err: any) => any): void; load (sid: string, fn: (err: any, session: Express.Session) => any): void; createSession (req: express.Request, sess: Express.Session): void; + + get: (sid: string, callback: (err: any, session: Express.Session) => void) => void; + set: (sid: string, session: Express.Session, callback: (err: any) => void) => void; + destroy: (sid: string, callback: (err: any) => void) => void; + all: (callback: (err: any, obj: { [sid: string]: Express.Session; }) => void) => void; + length: (callback: (err: any, length: number) => void) => void; + clear: (callback: (err: any) => void) => void; } export class MemoryStore implements BaseMemoryStore {