UNPKG

@voiceflow/base-types

Version:

Voiceflow base project types

21 lines 635 B
import type { NodeType } from './constants.js'; import type { BaseNode, BaseStep, NodeNextID, StepCanvasNodeVisibility } from './utils/index.js'; export interface StepDataDialog<Dialog> { dialogs: Dialog[]; } export interface StepData extends StepCanvasNodeVisibility { randomize: boolean; } export interface Step<Data = StepData> extends BaseStep<Data> { type: NodeType.SPEAK; } export interface SpeakNode<Speak> { speak: Speak; } export interface RandomSpeakNode<Speak> { random_speak: Speak[]; } export interface Node extends BaseNode, NodeNextID { type: NodeType.SPEAK; } //# sourceMappingURL=speak.d.ts.map