@voiceflow/voiceflow-types
Version:
Voiceflow 'voiceflow' project types
10 lines (9 loc) • 604 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isIntentVoicePrompt = exports.isVoicePrompt = exports.isChatPrompt = void 0;
const isChatPrompt = (prompt) => !!(prompt && 'content' in prompt && Array.isArray(prompt.content));
exports.isChatPrompt = isChatPrompt;
const isVoicePrompt = (prompt) => !!(prompt && 'content' in prompt && typeof prompt.content === 'string');
exports.isVoicePrompt = isVoicePrompt;
const isIntentVoicePrompt = (prompt) => !!(prompt && 'text' in prompt && typeof prompt.text === 'string');
exports.isIntentVoicePrompt = isIntentVoicePrompt;