UNPKG

@voiceflow/base-types

Version:

Voiceflow base project types

26 lines 855 B
import type { NodeType } from './constants'; import type { BaseStep, IntegrationType, IntegrationUser, NodeSuccessFailID, SuccessFailStepPorts } from './utils'; export declare enum ZapierActionType { START_A_ZAP = "Start a Zap" } export interface StepData { user?: IntegrationUser; value: string; selectedAction: ZapierActionType; selectedIntegration: IntegrationType.ZAPIER; } export interface StepPorts extends SuccessFailStepPorts<[]> { } export interface ActionData { user?: IntegrationUser; value: string; } export interface NodeData extends NodeSuccessFailID { action_data: ActionData; selected_action: ZapierActionType; selected_integration: IntegrationType.ZAPIER; } export interface Step<Data = StepData> extends BaseStep<Data, StepPorts> { type: NodeType.ZAPIER; } //# sourceMappingURL=zapier.d.ts.map