@botonic/plugin-flow-builder
Version:
Use Flow Builder to show your contents
51 lines (47 loc) • 1.76 kB
text/typescript
import { HtAiAgentNode } from './ai-agent'
import { HtBotActionNode } from './bot-action'
import { HtCarouselNode } from './carousel'
// import { HtChannelConditionalNode } from './channel-conditional'
// import { HtCountryConditionalNode } from './country-conditional'
// import { HtCustomConditionalNode } from './custom-conditional'
import { HtFallbackNode } from './fallback'
import { HtFunctionNode } from './function'
import { HtGoToFlow } from './go-to-flow'
import { HtHandoffNode } from './handoff'
import { HtImageNode } from './image'
import { HtKeywordNode } from './keyword'
import { HtKnowledgeBaseNode } from './knowledge-base'
import { HtPayloadNode } from './payload'
// import { HtQueueStatusConditionalNode } from './queue-status-conditional'
import { HtRatingNode } from './rating'
import { HtSmartIntentNode } from './smart-intent'
import { HtTextNode } from './text'
import { HtUrlNode } from './url'
import { HtVideoNode } from './video'
import { HtWebviewNode } from './webview'
import { HtWhatsappButtonListNode } from './whatsapp-button-list'
import { HtWhatsappCTAUrlButtonNode } from './whatsapp-cta-url-button'
export type HtNodeWithContent =
| HtTextNode
| HtImageNode
| HtVideoNode
| HtCarouselNode
| HtHandoffNode
| HtKeywordNode
| HtFunctionNode
| HtFallbackNode
| HtWhatsappButtonListNode
| HtWhatsappCTAUrlButtonNode
| HtSmartIntentNode
| HtKnowledgeBaseNode
| HtBotActionNode
| HtAiAgentNode
| HtRatingNode
| HtWebviewNode
| HtGoToFlow
// | HtChannelConditionalNode
// | HtCountryConditionalNode
// | HtCustomConditionalNode
// | HtQueueStatusConditionalNode
export type HtNodeWithoutContent = HtUrlNode | HtPayloadNode
export type HtNodeComponent = HtNodeWithContent | HtNodeWithoutContent