UNPKG

@voiceflow/alexa-types

Version:
20 lines 726 B
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