n8n
Version:
n8n Workflow Automation Tool
13 lines (12 loc) • 698 B
TypeScript
import { ModuleRegistry } from '@n8n/backend-common';
import { DataTableService } from '../../../../modules/data-table/data-table.service';
import type { DataTableImportPlan, DataTableImportRequest } from './data-table.types';
import type { ImportContext } from '../../n8n-packages.types';
export declare class DataTableImporter {
private readonly dataTableService;
private readonly moduleRegistry;
constructor(dataTableService: DataTableService, moduleRegistry: ModuleRegistry);
plan(context: ImportContext, request: DataTableImportRequest): Promise<DataTableImportPlan>;
apply(context: ImportContext, plan: DataTableImportPlan): Promise<void>;
private creationFailures;
}