@voiceflow/base-types
Version:
Voiceflow base project types
26 lines • 647 B
TypeScript
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