@voiceflow/alexa-types
Version:
Alexa service types
20 lines • 726 B
TypeScript
import type { BaseNode, Nullable } from '@voiceflow/base-types';
import type { NodeType } from './constants';
export interface StepData {
productID: Nullable<string>;
}
export interface StepPorts extends BaseNode.Utils.SuccessFailStepPorts<[]> {
}
export interface Step extends BaseNode.Utils.BaseStep<StepData, StepPorts> {
type: NodeType.PAYMENT;
}
export interface BaseTypedNode extends BaseNode.Utils.BaseNode {
type: NodeType.PAYMENT;
}
export interface NextNode extends BaseTypedNode, BaseNode.Utils.NodeNextID {
}
export interface PaymentNode extends BaseTypedNode, BaseNode.Utils.NodeSuccessFailID {
product_id: string;
}
export type Node = NextNode | PaymentNode;
//# sourceMappingURL=payment.d.ts.map