UNPKG

@stacks/auth

Version:

Authentication for Stacks apps.

22 lines (21 loc) 798 B
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; }