n8n
Version:
n8n Workflow Automation Tool
20 lines (19 loc) • 1.07 kB
TypeScript
import type { WorkflowRequest } from '../../../types';
import type { PublicAPIEndpoint } from '../../shared/handler.types';
type WorkflowHandlers = {
createWorkflow: PublicAPIEndpoint<WorkflowRequest.Create>;
transferWorkflow: PublicAPIEndpoint<WorkflowRequest.Transfer>;
deleteWorkflow: PublicAPIEndpoint<WorkflowRequest.Get>;
getWorkflow: PublicAPIEndpoint<WorkflowRequest.Get>;
getWorkflowVersion: PublicAPIEndpoint<WorkflowRequest.GetVersion>;
getWorkflows: PublicAPIEndpoint<WorkflowRequest.GetAll>;
updateWorkflow: PublicAPIEndpoint<WorkflowRequest.Update>;
activateWorkflow: PublicAPIEndpoint<WorkflowRequest.Activate>;
deactivateWorkflow: PublicAPIEndpoint<WorkflowRequest.Activate>;
getWorkflowTags: PublicAPIEndpoint<WorkflowRequest.GetTags>;
updateWorkflowTags: PublicAPIEndpoint<WorkflowRequest.UpdateTags>;
archiveWorkflow: PublicAPIEndpoint<WorkflowRequest.Get>;
unarchiveWorkflow: PublicAPIEndpoint<WorkflowRequest.Get>;
};
declare const workflowHandlers: WorkflowHandlers;
export = workflowHandlers;