@voiceflow/base-types
Version:
Voiceflow base project types
39 lines • 3.25 kB
TypeScript
import * as Node from '../node/index.js';
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