UNPKG

wa-chat-server

Version:

Watson Assistant powered chat server

22 lines (21 loc) 1.25 kB
import { IServicesRegistrator } from '../interface/IServicesRegistrator'; import { IConversationServices } from '../interface/IConversationServices'; import { ConversationService } from './ConversationService/ConversationService'; import { IPreprocessingService } from '../interface/IPreprocessingService'; import { IPostprocessingService } from '../interface/IPostprocessingService'; import { IWAChatServerConfig } from '../interface/IWAChatServerConfig'; import { ILogger } from '../interface/ILogger'; export declare class ServicesRegistrator implements IServicesRegistrator { private logger; private config; private preProcessingServices; private conversationServices; private postProcessingServices; constructor(logger: ILogger, config: IWAChatServerConfig); getPreProcessingServices(): Array<IPreprocessingService>; getConversationServices(): IConversationServices; getPostProcessingServices(): Array<IPostprocessingService>; addPreProcessingServices(...services: Array<IPreprocessingService>): ServicesRegistrator; addConversationServices(...services: Array<ConversationService>): ServicesRegistrator; addPostProcessingServices(...services: Array<IPostprocessingService>): ServicesRegistrator; }