n8n-nodes-base
Version:
Base nodes of n8n
41 lines (35 loc) • 1.03 kB
text/typescript
/**
* Flow Trigger Node - Version 1
* Handle Flow events via webhooks
*/
export interface FlowTriggerV1Params {
/**
* Resource that triggers the webhook
*/
resource?: 'list' | 'task';
/**
* Lists IDs, perhaps known better as "Projects" separated by a comma (,)
* @displayOptions.show { resource: ["list"] }
* @displayOptions.hide { resource: ["task"] }
*/
listIds?: string | Expression<string> | PlaceholderValue;
/**
* Task IDs separated by a comma (,)
* @displayOptions.show { resource: ["task"] }
* @displayOptions.hide { resource: ["list"] }
*/
taskIds?: string | Expression<string> | PlaceholderValue;
}
export interface FlowTriggerV1Credentials {
flowApi: CredentialReference;
}
interface FlowTriggerV1NodeBase {
type: 'n8n-nodes-base.flowTrigger';
version: 1;
credentials?: FlowTriggerV1Credentials;
isTrigger: true;
}
export type FlowTriggerV1ParamsNode = FlowTriggerV1NodeBase & {
config: NodeConfig<FlowTriggerV1Params>;
};
export type FlowTriggerV1Node = FlowTriggerV1ParamsNode;