@voiceflow/alexa-types
Version:
Alexa service types
31 lines • 1.02 kB
TypeScript
import type { BaseModels, BaseNode } from '@voiceflow/base-types';
export interface StepData {
loop: boolean;
audio: string;
title?: string;
iconImage?: string;
customPause: boolean;
description?: string;
backgroundImage?: string;
}
export interface StepBuiltInPorts extends BaseNode.Stream.StepBaseBuiltInPorts {
[BaseModels.PortType.PAUSE]?: BaseNode.Utils.BasePort;
[BaseModels.PortType.PREVIOUS]: BaseNode.Utils.BasePort;
}
export interface StepPorts extends BaseNode.Stream.StepPorts<StepBuiltInPorts> {
}
export interface Step extends BaseNode.Stream.Step<StepData, StepPorts> {
}
export interface Node extends Pick<BaseNode.Stream.Node, keyof BaseNode.Utils.BaseNode> {
loop: boolean;
play: string;
NEXT?: BaseNode.Utils.NodeID;
title?: string;
nextId?: BaseNode.Utils.NodeID;
PAUSE_ID: string;
PREVIOUS?: BaseNode.Utils.NodeID;
icon_img?: string;
description?: string;
background_img?: string;
}
//# sourceMappingURL=stream.d.ts.map