n8n
Version:
n8n Workflow Automation Tool
139 lines (138 loc) • 6.67 kB
TypeScript
import type { ITaskDataConnections } from 'n8n-workflow';
export declare const inProduction: boolean;
export declare const inDevelopment: boolean;
export declare const inTest: boolean;
export declare const inE2ETests: boolean;
export declare const CUSTOM_API_CALL_NAME = "Custom API Call";
export declare const CUSTOM_API_CALL_KEY = "__CUSTOM_API_CALL__";
export declare const CLI_DIR: string;
export declare const TEMPLATES_DIR: string;
export declare const NODES_BASE_DIR: string;
export declare const EDITOR_UI_DIST_DIR: string;
export declare const N8N_VERSION: string;
export declare const N8N_RELEASE_DATE: Date;
export declare const STARTING_NODES: string[];
export declare const MCP_TRIGGER_NODE_TYPE = "@n8n/n8n-nodes-langchain.mcpTrigger";
export declare const NODE_PACKAGE_PREFIX = "n8n-nodes-";
export declare const STARTER_TEMPLATE_NAME = "n8n-nodes-starter";
export declare const RESPONSE_ERROR_MESSAGES: {
readonly NO_CREDENTIAL: "Credential not found";
readonly NO_NODE: "Node not found";
readonly PACKAGE_NAME_NOT_PROVIDED: "Package name is required";
readonly PACKAGE_NAME_NOT_VALID: "Package name is not valid - it must start with \"n8n-nodes-\"";
readonly PACKAGE_NOT_INSTALLED: "This package is not installed - you must install it first";
readonly PACKAGE_FAILED_TO_INSTALL: "Package could not be installed - check logs for details";
readonly PACKAGE_NOT_FOUND: "Package not found in npm";
readonly PACKAGE_VERSION_NOT_FOUND: "The specified package version was not found";
readonly PACKAGE_DOES_NOT_CONTAIN_NODES: "The specified package does not contain any nodes";
readonly PACKAGE_LOADING_FAILED: "The specified package could not be loaded";
readonly DISK_IS_FULL: "There appears to be insufficient disk space";
readonly USERS_QUOTA_REACHED: "Maximum number of users reached";
readonly OAUTH2_CREDENTIAL_TEST_SUCCEEDED: "Connection Successful!";
readonly OAUTH2_CREDENTIAL_TEST_FAILED: "This OAuth2 credential was not connected to an account.";
readonly MISSING_SCOPE: "User is missing a scope required to perform this action";
};
export declare const AUTH_COOKIE_NAME = "n8n-auth";
export declare const NPM_COMMAND_TOKENS: {
NPM_PACKAGE_NOT_FOUND_ERROR: string;
NPM_PACKAGE_VERSION_NOT_FOUND_ERROR: string;
NPM_NO_VERSION_AVAILABLE: string;
NPM_DISK_NO_SPACE: string;
NPM_DISK_INSUFFICIENT_SPACE: string;
};
export declare const NPM_PACKAGE_STATUS_GOOD = "OK";
export declare const UNKNOWN_FAILURE_REASON = "Unknown failure reason";
export declare const WORKFLOW_REACTIVATE_INITIAL_TIMEOUT = 1000;
export declare const WORKFLOW_REACTIVATE_MAX_TIMEOUT: number;
export declare const SETTINGS_LICENSE_CERT_KEY = "license.cert";
export declare const LICENSE_FEATURES: {
readonly SHARING: "feat:sharing";
readonly LDAP: "feat:ldap";
readonly SAML: "feat:saml";
readonly LOG_STREAMING: "feat:logStreaming";
readonly ADVANCED_EXECUTION_FILTERS: "feat:advancedExecutionFilters";
readonly VARIABLES: "feat:variables";
readonly SOURCE_CONTROL: "feat:sourceControl";
readonly API_DISABLED: "feat:apiDisabled";
readonly EXTERNAL_SECRETS: "feat:externalSecrets";
readonly SHOW_NON_PROD_BANNER: "feat:showNonProdBanner";
readonly WORKFLOW_HISTORY: "feat:workflowHistory";
readonly DEBUG_IN_EDITOR: "feat:debugInEditor";
readonly BINARY_DATA_S3: "feat:binaryDataS3";
readonly MULTIPLE_MAIN_INSTANCES: "feat:multipleMainInstances";
readonly WORKER_VIEW: "feat:workerView";
readonly ADVANCED_PERMISSIONS: "feat:advancedPermissions";
readonly PROJECT_ROLE_ADMIN: "feat:projectRole:admin";
readonly PROJECT_ROLE_EDITOR: "feat:projectRole:editor";
readonly PROJECT_ROLE_VIEWER: "feat:projectRole:viewer";
readonly AI_ASSISTANT: "feat:aiAssistant";
readonly ASK_AI: "feat:askAi";
readonly COMMUNITY_NODES_CUSTOM_REGISTRY: "feat:communityNodes:customRegistry";
readonly AI_CREDITS: "feat:aiCredits";
readonly FOLDERS: "feat:folders";
readonly INSIGHTS_VIEW_SUMMARY: "feat:insights:viewSummary";
readonly INSIGHTS_VIEW_DASHBOARD: "feat:insights:viewDashboard";
readonly INSIGHTS_VIEW_HOURLY_DATA: "feat:insights:viewHourlyData";
};
export declare const LICENSE_QUOTAS: {
readonly TRIGGER_LIMIT: "quota:activeWorkflows";
readonly VARIABLES_LIMIT: "quota:maxVariables";
readonly USERS_LIMIT: "quota:users";
readonly WORKFLOW_HISTORY_PRUNE_LIMIT: "quota:workflowHistoryPrune";
readonly TEAM_PROJECT_LIMIT: "quota:maxTeamProjects";
readonly AI_CREDITS: "quota:aiCredits";
readonly INSIGHTS_MAX_HISTORY_DAYS: "quota:insights:maxHistoryDays";
readonly INSIGHTS_RETENTION_MAX_AGE_DAYS: "quota:insights:retention:maxAgeDays";
readonly INSIGHTS_RETENTION_PRUNE_INTERVAL_DAYS: "quota:insights:retention:pruneIntervalDays";
};
export declare const UNLIMITED_LICENSE_QUOTA = -1;
export declare const CREDENTIAL_BLANKING_VALUE = "__n8n_BLANK_VALUE_e5362baf-c777-4d57-a609-6eaf1f9e87f6";
export declare const UM_FIX_INSTRUCTION = "Please fix the database by running ./packages/cli/bin/n8n user-management:reset";
export declare const Time: {
milliseconds: {
toMinutes: number;
toSeconds: number;
};
seconds: {
toMilliseconds: number;
};
minutes: {
toMilliseconds: number;
};
hours: {
toMilliseconds: number;
toSeconds: number;
};
days: {
toSeconds: number;
toMilliseconds: number;
};
};
export declare const MIN_PASSWORD_CHAR_LENGTH = 8;
export declare const MAX_PASSWORD_CHAR_LENGTH = 64;
export declare const TEST_WEBHOOK_TIMEOUT: number;
export declare const TEST_WEBHOOK_TIMEOUT_BUFFER: number;
export declare const GENERIC_OAUTH2_CREDENTIALS_WITH_EDITABLE_SCOPE: string[];
export declare const ARTIFICIAL_TASK_DATA: {
main: {
json: {
isArtificialRecoveredEventItem: boolean;
};
pairedItem: undefined;
}[][];
};
export declare const TRIMMED_TASK_DATA_CONNECTIONS: ITaskDataConnections;
export declare const LOWEST_SHUTDOWN_PRIORITY = 0;
export declare const DEFAULT_SHUTDOWN_PRIORITY = 100;
export declare const HIGHEST_SHUTDOWN_PRIORITY = 200;
export declare const WsStatusCodes: {
readonly CloseNormal: 1000;
readonly CloseGoingAway: 1001;
readonly CloseProtocolError: 1002;
readonly CloseUnsupportedData: 1003;
readonly CloseNoStatus: 1005;
readonly CloseAbnormal: 1006;
readonly CloseInvalidData: 1007;
};
export declare const FREE_AI_CREDITS_CREDENTIAL_NAME = "n8n free OpenAI API credits";
export declare const EVALUATION_METRICS_NODE = "n8n-nodes-base.evaluationMetrics";