UNPKG

wa-chat-server

Version:

Watson Assistant powered chat server

27 lines (26 loc) 953 B
import { ILogger } from '../../interface/ILogger'; import { IRouteContextTarget } from '../../interface/IRouteContext'; import { IRoute } from '../../interface/IRoute'; import { ISession } from '../../interface/ISession'; import { IWAChatServerConfig } from '../../interface/IWAChatServerConfig'; export declare class Route implements IRoute { newPayload: any; session: ISession; private config; private logger; private routeFrom; refuseRoute: boolean; routeContext: IRouteContextTarget; messagesBeforeRouting: Array<any>; readonly sharedPrefix = "shared"; readonly routePrefix = "route"; readonly paramsPrefix = "params"; constructor(newPayload: any, session: ISession, config: IWAChatServerConfig, logger: ILogger); private messagesBeforeRoute; private isDisamb; route(): Promise<void>; private forceIntent; private forceUtterance; private forceParams; private setContext; }