UNPKG

@makingchatbots/genesys-cloud-chatbot-tester-cli

Version:

[![npm](https://img.shields.io/npm/v/@makingchatbots/genesys-cloud-chatbot-tester-cli)](https://www.npmjs.com/package/@makingchatbots/genesys-cloud-chatbot-tester-cli) [![Follow me on LinkedIn for updates](https://img.shields.io/badge/Follow%20for%20updat

19 lines (18 loc) 829 B
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;