UNPKG

@voiceflow/base-types

Version:

Voiceflow base project types

26 lines 647 B
import type { NodeType } from './constants'; import type { BaseNode, BaseStep, NodeNextID } from './utils'; export declare enum CardType { SIMPLE = "Simple", STANDARD = "Standard" } export interface CardImage { largeImageUrl?: string; smallImageUrl?: string; } export interface Card { type: CardType; title: string; text: string; image?: CardImage; } export interface StepData extends Card { } export interface Step<Data = StepData> extends BaseStep<Data> { type: NodeType.CARD; } export interface Node extends BaseNode, NodeNextID { type: NodeType.CARD; card: Card; } //# sourceMappingURL=card.d.ts.map