@makingchatbots/genesys-cloud-chatbot-tester-cli
Version:
[](https://www.npmjs.com/package/@makingchatbots/genesys-cloud-chatbot-tester-cli) [ • 829 B
TypeScript
import { ShouldEndConversationEndedResult } from '../prompt/shouldEndConversation';
import { writeFileSync } from 'node:fs';
import { PromptGeneratorResult } from '../prompt/generation/promptGenerator';
import { Utterance } from '../chatCompletionClients/chatCompletionClient';
export interface SaveOutputJsResultSuccess {
successful: true;
outputFilePath: string;
}
export interface SaveOutputJsResultFailed {
successful: false;
reasonForFailure: string;
}
export type SaveOutputJsResult = SaveOutputJsResultSuccess | SaveOutputJsResultFailed;
export declare function saveOutputJs(scenarioName: string, result: {
messages: Utterance[];
generatedPrompt: PromptGeneratorResult;
result: ShouldEndConversationEndedResult;
}, outputDir: string, fsWriteFileSync: typeof writeFileSync): SaveOutputJsResult;