n8n
Version:
n8n Workflow Automation Tool
21 lines (20 loc) • 802 B
TypeScript
import type { AuthenticatedRequest } from '@n8n/db';
import type { PackageRequest } from '../../../types';
import type { PublicAPIEndpoint } from '../../shared/handler.types';
type ExportPackageRequest = AuthenticatedRequest<{}, {}, {
workflowIds?: string[];
folderIds?: string[];
projectIds?: string[];
includeVariableValues?: boolean;
includeTags?: boolean;
missingWorkflowDependencyPolicy?: 'fail' | 'reference-only' | 'include-in-package';
}>;
type ImportPackageRequest = PackageRequest.Import & {
files?: Express.Multer.File[];
};
type N8nPackagesHandlers = {
exportPackage: PublicAPIEndpoint<ExportPackageRequest>;
importPackage: PublicAPIEndpoint<ImportPackageRequest>;
};
declare const n8nPackagesHandlers: N8nPackagesHandlers;
export = n8nPackagesHandlers;