UNPKG

n8n

Version:

n8n Workflow Automation Tool

17 lines (16 loc) 1.27 kB
import { VariablesService } from '../../../../environments.ee/variables/variables.service.ee'; import type { VariableApplyResult, VariableConflict, VariableCreation, VariableImportPlan, VariableImportRequest, VariableLimitFailure, VariableOverwrite, VariableResolutionFailure } from './variable.types'; import type { ImportContext } from '../../n8n-packages.types'; export declare class VariableImporter { private readonly variablesService; constructor(variablesService: VariablesService); plan(context: ImportContext, request: VariableImportRequest): Promise<VariableImportPlan>; quotaFailure(creations: VariableCreation[]): Promise<VariableLimitFailure | undefined>; blockingFailures(request: VariableImportRequest, plan: VariableImportPlan): VariableResolutionFailure[]; blockingConflicts(request: VariableImportRequest, plan: VariableImportPlan): VariableConflict[]; apply(context: ImportContext, plan: VariableImportPlan): Promise<VariableApplyResult>; private variableExistsAtDestination; private targetScopes; assertCanCreate(context: ImportContext, creations: VariableCreation[], projectPendingCreation: boolean): Promise<void>; assertCanUpdate(context: ImportContext, overwrites: VariableOverwrite[]): Promise<void>; }