@stacks/auth
Version:
Authentication for Stacks apps.
22 lines (21 loc) • 798 B
TypeScript
import { SessionData, SessionOptions } from './sessionData';
export declare class SessionDataStore {
constructor(sessionOptions?: SessionOptions);
getSessionData(): SessionData;
setSessionData(_session: SessionData): boolean;
deleteSessionData(): boolean;
}
export declare class InstanceDataStore extends SessionDataStore {
sessionData?: SessionData;
constructor(sessionOptions?: SessionOptions);
getSessionData(): SessionData;
setSessionData(session: SessionData): boolean;
deleteSessionData(): boolean;
}
export declare class LocalStorageStore extends SessionDataStore {
key: string;
constructor(sessionOptions?: SessionOptions);
getSessionData(): SessionData;
setSessionData(session: SessionData): boolean;
deleteSessionData(): boolean;
}