UNPKG

n8n

Version:

n8n Workflow Automation Tool

23 lines (22 loc) 1.42 kB
import type { PlacedVariableRequirement } from '../entities/variable/variable.types'; import { VariableParentPolicy } from '../n8n-packages.types'; import type { ImportVariableProperties } from '../n8n-packages.types'; import type { ManifestEntry } from '../spec/manifest.schema'; import type { PackageVariableRequirement } from '../spec/requirements.schema'; import type { SerializedVariable } from '../spec/serialized/variable.schema'; export declare function foldersInScope(entries: ManifestEntry[] | undefined, basePrefix?: string): ManifestEntry[]; export declare function workflowsInScope(entries: ManifestEntry[] | undefined, basePrefix?: string): ManifestEntry[]; export declare function needsBundledVariableValues(request: ImportVariableProperties, hasRequirements: boolean): boolean; interface VariableBundleLookup { requirements: PackageVariableRequirement[] | undefined; manifestVariables: ManifestEntry[] | undefined; bundledVariables?: Map<string, SerializedVariable>; } export declare function placeByPolicy(params: VariableBundleLookup & { policy: VariableParentPolicy; }): PlacedVariableRequirement[] | undefined; export declare function placeByLayout(params: VariableBundleLookup & { scopePrefix: string; }): PlacedVariableRequirement[] | undefined; export declare function deriveParentFolderId(workflowTarget: string, folderTargetToId: Map<string, string>): string | null; export {};