wa-chat-server
Version:
Watson Assistant powered chat server
19 lines (18 loc) • 688 B
TypeScript
import { ISession } from '../../interface/ISession';
import { ISessionStorage } from '../../interface/ISessionStorage';
import { ISessionConfig } from '../../interface/ISessionConfig';
export declare class SessionMock implements ISession {
data: Record<string, any>;
sessionId: string;
runningAssistant: string;
sessionStorage: ISessionStorage;
config: ISessionConfig;
initStorage(): Promise<void>;
restartSession(): Promise<void>;
start(): Promise<ISession>;
updateContext(newPayload: Record<string, any>): void;
save(): Promise<void>;
getStorage(): ISessionStorage;
currentData(): any;
setRunningAssistant(assistant: string): void;
}