UNPKG

@voiceflow/base-types

Version:

Voiceflow base project types

53 lines (52 loc) 1.78 kB
export var NodeType; (function (NodeType) { NodeType["TEXT"] = "text"; NodeType["SPEAK"] = "speak"; NodeType["START"] = "start"; NodeType["CARD"] = "card"; NodeType["CARD_V2"] = "cardV2"; NodeType["CAROUSEL"] = "carousel"; NodeType["BUTTONS"] = "buttons"; NodeType["INTERACTION"] = "interaction"; // ai NodeType["AI_CAPTURE"] = "ai_capture"; NodeType["AI_RESPONSE"] = "generative"; NodeType["AI_SET"] = "ai_set"; // logic NodeType["SET"] = "set"; NodeType["SET_V2"] = "setV2"; NodeType["IF"] = "if"; NodeType["IF_V2"] = "ifV2"; NodeType["RANDOM"] = "random"; NodeType["RANDOM_V2"] = "randomV2"; NodeType["CAPTURE"] = "capture"; NodeType["CAPTURE_V2"] = "captureV2"; // navigation NodeType["GOTO"] = "goTo"; NodeType["GOTO_NODE"] = "goToNode"; NodeType["GOTO_DOMAIN"] = "goToDomain"; // integrations NodeType["API"] = "api"; NodeType["ZAPIER"] = "zapier"; NodeType["INTEGRATIONS"] = "integrations"; NodeType["GOOGLE_SHEETS"] = "google_sheets"; // advanced NodeType["INTENT"] = "intent"; NodeType["FLOW"] = "flow"; NodeType["COMPONENT"] = "component"; NodeType["CODE"] = "code"; NodeType["EXIT"] = "exit"; NodeType["PROMPT"] = "prompt"; NodeType["COMMAND"] = "command"; NodeType["TRACE"] = "trace"; NodeType["CHANNEL_ACTION"] = "channel_action"; NodeType["CUSTOM_BLOCK_POINTER"] = "custom_block_pointer"; // other NodeType["URL"] = "url"; NodeType["STREAM"] = "stream"; NodeType["VISUAL"] = "visual"; NodeType["GENERAL"] = "general"; NodeType["DIRECTIVE"] = "directive"; NodeType["DEPRECATED"] = "deprecated"; })(NodeType || (NodeType = {})); export const RUNTIME_ONLY_NODES = [NodeType.GOTO];