UNPKG

@voiceflow/voiceflow-types

Version:

Voiceflow 'voiceflow' project types

7 lines 665 B
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