@voiceflow/alexa-types
Version:
Alexa service types
16 lines (15 loc) • 1.26 kB
JavaScript
import * as Node from '../node/index.js';
import { BaseNode, BaseUtils } from '@voiceflow/base-types';
export const isSpeak = BaseUtils.step.createStepTypeguard(BaseNode.NodeType.SPEAK);
export const isPrompt = BaseUtils.step.createStepTypeguard(BaseNode.NodeType.PROMPT);
export const isStream = BaseUtils.step.createStepTypeguard(BaseNode.NodeType.STREAM);
export const isCapture = BaseUtils.step.createStepTypeguard(BaseNode.NodeType.CAPTURE);
export const isDisplay = BaseUtils.step.createStepTypeguard(Node.NodeType.DISPLAY);
export const isPayment = BaseUtils.step.createStepTypeguard(Node.NodeType.PAYMENT);
export const isReminder = BaseUtils.step.createStepTypeguard(Node.NodeType.REMINDER);
export const isUserInfo = BaseUtils.step.createStepTypeguard(Node.NodeType.USER_INFO);
export const isCaptureV2 = BaseUtils.step.createStepTypeguard(BaseNode.NodeType.CAPTURE_V2);
export const isPermission = BaseUtils.step.createStepTypeguard(Node.NodeType.PERMISSION);
export const isInteraction = BaseUtils.step.createStepTypeguard(BaseNode.NodeType.INTERACTION);
export const isCancelPayment = BaseUtils.step.createStepTypeguard(Node.NodeType.CANCEL_PAYMENT);
export const isAccountLinking = BaseUtils.step.createStepTypeguard(Node.NodeType.ACCOUNT_LINKING);