/** * n8n Trigger Node - Version 1 * Handle events and perform actions on your n8n instance */ export interface N8nTriggerV1Params { /** * Specifies under which conditions an execution should happen: <ul> <li><b>Published Workflow Updated</b>: Triggers when workflow version is published from a published state (workflow was already published)</li> <li><b>Instance Started</b>: Triggers when this n8n instance is started or re-started</li> <li><b>Workflow Published</b>: Triggers when workflow version is published from an unpublished state (workflow was unpublished)</li> </ul> * @default [] */ events?: Array<'update' | 'init' | 'activate'>; } interface N8nTriggerV1NodeBase { type: 'n8n-nodes-base.n8nTrigger'; version: 1; isTrigger: true; } export type N8nTriggerV1ParamsNode = N8nTriggerV1NodeBase & { config: NodeConfig; }; export type N8nTriggerV1Node = N8nTriggerV1ParamsNode;