@voiceflow/voiceflow-types
Version:
Voiceflow 'voiceflow' project types
7 lines • 665 B
TypeScript
import type { ChatModels } from '@voiceflow/chat-types';
import type { VoiceModels } from '@voiceflow/voice-types';
export type AnyPrompt<Voice extends string = string> = VoiceModels.Prompt<Voice> | ChatModels.Prompt | VoiceModels.IntentPrompt<Voice>;
export declare const isChatPrompt: (prompt?: AnyPrompt | null) => prompt is ChatModels.Prompt;
export declare const isVoicePrompt: <Voice extends string = string>(prompt?: AnyPrompt | null) => prompt is VoiceModels.Prompt<Voice>;
export declare const isIntentVoicePrompt: <Voice extends string = string>(prompt?: AnyPrompt | null) => prompt is VoiceModels.IntentPrompt<Voice>;
//# sourceMappingURL=prompt.d.ts.map