n8n-nodes-base
Version:
Base nodes of n8n
30 lines (25 loc) • 1.03 kB
text/typescript
/**
* 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<N8nTriggerV1Params>;
};
export type N8nTriggerV1Node = N8nTriggerV1ParamsNode;