wa-chat-server
Version:
Watson Assistant powered chat server
22 lines (21 loc) • 1.03 kB
TypeScript
import { ConversationService } from '../../class/ConversationService/ConversationService';
import { ConversationServiceMock } from './ConversationServiceMock';
import { IConversationServices } from '../../interface/IConversationServices';
export declare class ConversationServicesMock implements IConversationServices {
obligatorySchemas: Set<string>;
optionalSchemas: Set<string>;
schemaPathToSchema: Map<string, string>;
schemaStrings: Map<string, string>;
serviceMock: ConversationServiceMock;
constructor();
getObligatorySchemas(): Set<string>;
getOptionalSchemas(): Set<string>;
getSchemasOnFS(): Promise<Set<string>>;
getSchemaAsStr(path: string): Promise<string>;
getServiceByName(serviceName: string): ConversationService;
registerServiceMock(service: ConversationServiceMock): void;
getServices(): Array<ConversationService>;
setService(service: ConversationServiceMock): void;
isSchemaOnFS(path: string): Promise<boolean>;
absolutePath(path: string): string;
}