UNPKG

alapa

Version:

A cutting-edge web development framework designed to revolutionize the way developers build modern web applications.

20 lines (19 loc) 933 B
import session from "express-session"; interface AppSessionStoreStoreOptions { req?: Request; } declare class AppSessionStore extends session.Store { options: AppSessionStoreStoreOptions; constructor(); get(sid: string, callback: (err: any, session?: session.SessionData | null) => void): Promise<void>; private isExpired; set(sid: string, sessionData: session.SessionData, callback?: (err?: any) => void): Promise<void>; destroy(sid: string, callback?: (err?: any) => void): Promise<void>; length(callback: (err: any, length: number) => void): Promise<void>; clear(callback?: (err?: any) => void): Promise<void>; touch(sid: string, sessionData: session.SessionData, callback?: (err?: any) => void): Promise<void>; all(callback: (err: any, obj?: session.SessionData[] | { [sid: string]: session.SessionData; } | null) => void): Promise<void>; } export default AppSessionStore;