wa-chat-server
Version:
Watson Assistant powered chat server
11 lines (10 loc) • 584 B
TypeScript
import AssistantV1 from 'ibm-watson/assistant/v1';
import { IConversationAPI } from '../../interface/IConversationAPI';
export declare class ConversationAPIMock implements IConversationAPI {
private responses;
private requestValidators;
private requestCounter;
addResponse(response: AssistantV1.Response<AssistantV1.MessageResponse>): ConversationAPIMock;
addRequestValidator(validator: (msg: AssistantV1.MessageRequest) => void): ConversationAPIMock;
message(request: AssistantV1.MessageRequest): Promise<AssistantV1.Response<AssistantV1.MessageResponse>>;
}