UNPKG

wa-chat-server

Version:

Watson Assistant powered chat server

15 lines (14 loc) 621 B
import { ISessionStorage } from '../../interface/ISessionStorage'; import { ISessionStorageConfig } from '../../interface/ISessionStorageConfig'; export declare class SessionStorageProcessMemory implements ISessionStorage { private config; private lastCleanupTimeMS; private sessions; private sessionTimeouts; constructor(config: ISessionStorageConfig); init(): Promise<ISessionStorage>; create(forcedSessionId?: string): Promise<string>; read(sessionId: string): Promise<Record<string, any>>; write(sessionId: string, data: Record<string, any>): Promise<void>; private cleanup; }