UNPKG

wa-chat-server

Version:

Watson Assistant powered chat server

18 lines (17 loc) 571 B
import { ISessionStorage } from './ISessionStorage'; import { ISessionConfig } from './ISessionConfig'; export interface ISession { data: Record<string, any>; sessionId: string; runningAssistant: string; sessionStorage: ISessionStorage; config: ISessionConfig; initStorage(): Promise<void>; restartSession(): Promise<void>; start(): Promise<ISession>; updateContext(newPayload: any): void; save(): Promise<void>; getStorage(): ISessionStorage; currentData(): any; setRunningAssistant(runningAssistant: string): void; }