@voiceflow/voiceflow-types
Version:
Voiceflow 'voiceflow' project types
24 lines • 1.61 kB
TypeScript
import type { BaseNode } from '@voiceflow/base-types';
import type * as Buttons from './buttons/index.js';
import type * as Capture from './capture/index.js';
import type * as CaptureV2 from './captureV2/index.js';
import type * as CardV2 from './cardV2/index.js';
import type * as Carousel from './carousel/index.js';
import type * as Interaction from './interaction/index.js';
import type * as Prompt from './prompt/index.js';
import type * as Speak from './speak/index.js';
export * as Buttons from './buttons/index.js';
export * as Capture from './capture/index.js';
export * as CaptureV2 from './captureV2/index.js';
export * as CardV2 from './cardV2/index.js';
export * as Carousel from './carousel/index.js';
export * as Interaction from './interaction/index.js';
export * as Prompt from './prompt/index.js';
export * as Speak from './speak/index.js';
export * as Utils from './utils.js';
export type AnyExtendedStep = Speak.Step | Prompt.Step | Capture.Step | CaptureV2.Step | Interaction.Step | Buttons.Step | Carousel.Step | CardV2.Step;
export type AnyExtendedNode = Speak.Node | Capture.Node | CaptureV2.Node | Interaction.Node | Carousel.Node | CardV2.Node;
export type AnyStep = BaseNode.AnyCommonStep | AnyExtendedStep | BaseNode.Text.Step | BaseNode.Visual.Step | BaseNode.Card.Step | BaseNode.Stream.Step | BaseNode.Directive.Step;
export type AnyNode = BaseNode.AnyCommonNode | AnyExtendedNode | BaseNode.Text.Node | BaseNode.Visual.Node | BaseNode.Card.Node | BaseNode.Stream.Node | BaseNode.Directive.Node;
export type AnyCommand = BaseNode.AnyCommonCommand;
//# sourceMappingURL=index.d.ts.map