n8n
Version:
n8n Workflow Automation Tool
14 lines (13 loc) • 578 B
TypeScript
import type { User } from '@n8n/db';
import { WorkflowFinderService } from '../../../../workflows/workflow-finder.service';
import type { WorkflowSubWorkflowRequirement } from './workflow.types';
export interface WorkflowDependencyResolveRequest {
user: User;
workflowIds: string[];
traversal?: 'transitive' | 'direct';
}
export declare class WorkflowDependencyResolver {
private readonly workflowFinder;
constructor(workflowFinder: WorkflowFinderService);
resolve(request: WorkflowDependencyResolveRequest): Promise<WorkflowSubWorkflowRequirement[]>;
}