n8n-nodes-base
Version:
Base nodes of n8n
30 lines (24 loc) • 906 B
text/typescript
/**
* Figma Trigger (Beta) Node - Version 1
* Starts the workflow when Figma events occur
*/
export interface FigmaTriggerV1Params {
/**
* Trigger will monitor this Figma Team for changes. Team ID can be found in the URL of a Figma Team page when viewed in a web browser: figma.com/files/team/{TEAM-ID}/.
*/
teamId?: string | Expression<string> | PlaceholderValue;
triggerOn?: 'fileComment' | 'fileDelete' | 'fileUpdate' | 'fileVersionUpdate' | 'libraryPublish' | Expression<string>;
}
export interface FigmaTriggerV1Credentials {
figmaApi: CredentialReference;
}
interface FigmaTriggerV1NodeBase {
type: 'n8n-nodes-base.figmaTrigger';
version: 1;
credentials?: FigmaTriggerV1Credentials;
isTrigger: true;
}
export type FigmaTriggerV1ParamsNode = FigmaTriggerV1NodeBase & {
config: NodeConfig<FigmaTriggerV1Params>;
};
export type FigmaTriggerV1Node = FigmaTriggerV1ParamsNode;