n8n
Version:
n8n Workflow Automation Tool
15 lines (14 loc) • 727 B
TypeScript
export interface WorkflowMutationHooks {
afterWorkflowArchived(workflowId: string): Promise<void>;
afterWorkflowsTransferred(workflowIds: string[]): Promise<void>;
beforeWorkflowDeleted(workflowId: string): Promise<void>;
afterWorkflowsDeleted(workflowIds: string[]): Promise<void>;
}
export declare class WorkflowMutationHooksProxy implements WorkflowMutationHooks {
private provider;
registerProvider(provider: WorkflowMutationHooks): void;
afterWorkflowArchived(workflowId: string): Promise<void>;
afterWorkflowsTransferred(workflowIds: string[]): Promise<void>;
beforeWorkflowDeleted(workflowId: string): Promise<void>;
afterWorkflowsDeleted(workflowIds: string[]): Promise<void>;
}