wa-chat-server
Version:
Watson Assistant powered chat server
16 lines (15 loc) • 737 B
TypeScript
import { AssistantV1Adapter } from '../adapters/assistant_v1';
import { AssistantV2Adapter } from '../adapters/assistant_v2';
import { TWatsonAssistants } from '../types/TWatsonAssistants';
import { IWAChatServerConfig } from '../interface/IWAChatServerConfig';
import { ILogger } from '../interface/ILogger';
export declare class ConversationAssistants {
watsonAssistants: TWatsonAssistants;
private conversationAdapters;
config: IWAChatServerConfig;
logger: ILogger;
constructor(watsonAssistants: any, config: any, logger: any);
private initConversationAdapter;
getMaster(): AssistantV1Adapter | AssistantV2Adapter;
conversationAdapter(runningAssistant: any): AssistantV1Adapter | AssistantV2Adapter;
}