UNPKG

n8n

Version:

n8n Workflow Automation Tool

25 lines (24 loc) 1.35 kB
import { GlobalConfig } from '@n8n/config'; import { ProjectRepository } from '@n8n/db'; import { EventService } from '../../../events/event.service'; import { FolderService } from '../../../services/folder.service'; import { ProjectService } from '../../../services/project.service.ee'; import { WorkflowCreationService } from '../../../workflows/workflow-creation.service'; import { WorkflowSerializer } from '../entities/workflow/workflow.serializer'; import type { ImportPackageRequest, ImportResult } from '../n8n-packages.types'; export declare class ImportPipeline { private readonly workflowSerializer; private readonly workflowCreationService; private readonly projectRepository; private readonly projectService; private readonly folderService; private readonly eventService; private readonly maxUncompressedPackageBytes; constructor(workflowSerializer: WorkflowSerializer, workflowCreationService: WorkflowCreationService, globalConfig: GlobalConfig, projectRepository: ProjectRepository, projectService: ProjectService, folderService: FolderService, eventService: EventService); run(request: ImportPackageRequest): Promise<ImportResult>; private loadPackageManifest; private prepareWorkflows; private resolveTarget; private resolveImportProject; private assertFolderExistsInProject; }