UNPKG

@voiceflow/alexa-types

Version:
16 lines (15 loc) 1.26 kB
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);