UNPKG

wa-chat-server

Version:

Watson Assistant powered chat server

16 lines (15 loc) 604 B
import { Request } from 'express'; import { ISession } from '../interface/ISession'; import { ILogger } from '../interface/ILogger'; import { IWAChatServerConfig } from '../interface/IWAChatServerConfig'; import { IWatsonWrapperRequest } from '../interface/IWatsonWrapperRequest'; /** * This class preprocesses the request before it is sent to watson */ export declare class MessageRequestFilter { private logger; private config; private session; constructor(logger: ILogger, config: IWAChatServerConfig, session: ISession); applyTo(req: Request): Promise<IWatsonWrapperRequest>; }