UNPKG

@voiceflow/base-types

Version:

Voiceflow base project types

39 lines 3.24 kB
import * as Node from '../node'; export declare const createNodeTypeTypeguard: <R extends Node.NodeType>(values: R | R[] | readonly R[]) => (value?: unknown) => value is R; export declare const isIf: (value?: unknown) => value is Node.NodeType.IF; export declare const isUrl: (value?: unknown) => value is Node.NodeType.URL; export declare const isSet: (value?: unknown) => value is Node.NodeType.SET; export declare const isApi: (value?: unknown) => value is Node.NodeType.API; export declare const isGoTo: (value?: unknown) => value is Node.NodeType.GOTO; export declare const isText: (value?: unknown) => value is Node.NodeType.TEXT; export declare const isCard: (value?: unknown) => value is Node.NodeType.CARD; export declare const isIfV2: (value?: unknown) => value is Node.NodeType.IF_V2; export declare const isFlow: (value?: unknown) => value is Node.NodeType.FLOW; export declare const isCode: (value?: unknown) => value is Node.NodeType.CODE; export declare const isExit: (value?: unknown) => value is Node.NodeType.EXIT; export declare const isSpeak: (value?: unknown) => value is Node.NodeType.SPEAK; export declare const isStart: (value?: unknown) => value is Node.NodeType.START; export declare const isSetV2: (value?: unknown) => value is Node.NodeType.SET_V2; export declare const isCarousel: (value?: unknown) => value is Node.NodeType.CAROUSEL; export declare const isPrompt: (value?: unknown) => value is Node.NodeType.PROMPT; export declare const isVisual: (value?: unknown) => value is Node.NodeType.VISUAL; export declare const isIntent: (value?: unknown) => value is Node.NodeType.INTENT; export declare const isStream: (value?: unknown) => value is Node.NodeType.STREAM; export declare const isZapier: (value?: unknown) => value is Node.NodeType.ZAPIER; export declare const isRandom: (value?: unknown) => value is Node.NodeType.RANDOM; export declare const isRandomV2: (value?: unknown) => value is Node.NodeType.RANDOM_V2; export declare const isCommand: (value?: unknown) => value is Node.NodeType.COMMAND; export declare const isButtons: (value?: unknown) => value is Node.NodeType.BUTTONS; export declare const isCapture: (value?: unknown) => value is Node.NodeType.CAPTURE; export declare const isGeneral: (value?: unknown) => value is Node.NodeType.GENERAL; export declare const isGoToNode: (value?: unknown) => value is Node.NodeType.GOTO_NODE; export declare const isDirective: (value?: unknown) => value is Node.NodeType.DIRECTIVE; export declare const isComponent: (value?: unknown) => value is Node.NodeType.COMPONENT; export declare const isCaptureV2: (value?: unknown) => value is Node.NodeType.CAPTURE_V2; export declare const isGoToDomain: (value?: unknown) => value is Node.NodeType.GOTO_DOMAIN; export declare const isDeprecated: (value?: unknown) => value is Node.NodeType.DEPRECATED; export declare const isInteraction: (value?: unknown) => value is Node.NodeType.INTERACTION; export declare const isIntegrations: (value?: unknown) => value is Node.NodeType.INTEGRATIONS; export declare const isGoogleSheets: (value?: unknown) => value is Node.NodeType.GOOGLE_SHEETS; export declare const isRuntimeOnly: (value?: unknown) => value is Node.NodeType.GOTO; //# sourceMappingURL=nodeType.d.ts.map