1 |
|
2 | import { Dictionary, Nullable } from '@salesforce/ts-types';
|
3 | import { Env } from '@salesforce/kit';
|
4 | export declare enum EnvironmentVariable {
|
5 | 'FORCE_OPEN_URL' = "FORCE_OPEN_URL",
|
6 | 'FORCE_SHOW_SPINNER' = "FORCE_SHOW_SPINNER",
|
7 | 'FORCE_SPINNER_DELAY' = "FORCE_SPINNER_DELAY",
|
8 | 'HTTP_PROXY' = "HTTP_PROXY",
|
9 | 'HTTPS_PROXY' = "HTTPS_PROXY",
|
10 | 'NODE_EXTRA_CA_CERTS' = "NODE_EXTRA_CA_CERTS",
|
11 | 'NODE_TLS_REJECT_UNAUTHORIZED' = "NODE_TLS_REJECT_UNAUTHORIZED",
|
12 | 'SFDX_ACCESS_TOKEN' = "SFDX_ACCESS_TOKEN",
|
13 | 'SFDX_API_VERSION' = "SFDX_API_VERSION",
|
14 | 'SFDX_AUDIENCE_URL' = "SFDX_AUDIENCE_URL",
|
15 | 'SFDX_CODE_COVERAGE_REQUIREMENT' = "SFDX_CODE_COVERAGE_REQUIREMENT",
|
16 | 'SFDX_CONTENT_TYPE' = "SFDX_CONTENT_TYPE",
|
17 | 'SFDX_DEFAULTDEVHUBUSERNAME' = "SFDX_DEFAULTDEVHUBUSERNAME",
|
18 | 'SFDX_DEFAULTUSERNAME' = "SFDX_DEFAULTUSERNAME",
|
19 | 'SFDX_DISABLE_AUTOUPDATE' = "SFDX_DISABLE_AUTOUPDATE",
|
20 | 'SFDX_AUTOUPDATE_DISABLE' = "SFDX_AUTOUPDATE_DISABLE",
|
21 | 'SFDX_DISABLE_SOURCE_MEMBER_POLLING' = "SFDX_DISABLE_SOURCE_MEMBER_POLLING",
|
22 | 'SFDX_DISABLE_TELEMETRY' = "SFDX_DISABLE_TELEMETRY",
|
23 | 'SFDX_DNS_TIMEOUT' = "SFDX_DNS_TIMEOUT",
|
24 | 'SFDX_DOMAIN_RETRY' = "SFDX_DOMAIN_RETRY",
|
25 | 'SFDX_IMPROVED_CODE_COVERAGE' = "SFDX_IMPROVED_CODE_COVERAGE",
|
26 | 'SFDX_INSTANCE_URL' = "SFDX_INSTANCE_URL",
|
27 | 'SFDX_JSON_TO_STDOUT' = "SFDX_JSON_TO_STDOUT",
|
28 | 'SFDX_DISABLE_LOG_FILE' = "SFDX_DISABLE_LOG_FILE",
|
29 | 'SFDX_LOG_LEVEL' = "SFDX_LOG_LEVEL",
|
30 | 'SFDX_LOG_ROTATION_COUNT' = "SFDX_LOG_ROTATION_COUNT",
|
31 | 'SFDX_LOG_ROTATION_PERIOD' = "SFDX_LOG_ROTATION_PERIOD",
|
32 | 'SFDX_MAX_QUERY_LIMIT' = "SFDX_MAX_QUERY_LIMIT",
|
33 | 'SFDX_MDAPI_TEMP_DIR' = "SFDX_MDAPI_TEMP_DIR",
|
34 | 'SFDX_NPM_REGISTRY' = "SFDX_NPM_REGISTRY",
|
35 | 'SFDX_PRECOMPILE_ENABLE' = "SFDX_PRECOMPILE_ENABLE",
|
36 | 'SFDX_PROJECT_AUTOUPDATE_DISABLE_FOR_PACKAGE_CREATE' = "SFDX_PROJECT_AUTOUPDATE_DISABLE_FOR_PACKAGE_CREATE",
|
37 | 'SFDX_PROJECT_AUTOUPDATE_DISABLE_FOR_PACKAGE_VERSION_CREATE' = "SFDX_PROJECT_AUTOUPDATE_DISABLE_FOR_PACKAGE_VERSION_CREATE",
|
38 | 'SFDX_REST_DEPLOY' = "SFDX_REST_DEPLOY",
|
39 | 'SFDX_SOURCE_MEMBER_POLLING_TIMEOUT' = "SFDX_SOURCE_MEMBER_POLLING_TIMEOUT",
|
40 | 'SFDX_USE_GENERIC_UNIX_KEYCHAIN' = "SFDX_USE_GENERIC_UNIX_KEYCHAIN",
|
41 | 'SFDX_USE_PROGRESS_BAR' = "SFDX_USE_PROGRESS_BAR",
|
42 | 'SFDX_LAZY_LOAD_MODULES' = "SFDX_LAZY_LOAD_MODULES",
|
43 | 'SFDX_S3_HOST' = "SFDX_S3_HOST",
|
44 | 'SFDX_UPDATE_INSTRUCTIONS' = "SFDX_UPDATE_INSTRUCTIONS",
|
45 | 'SFDX_INSTALLER' = "SFDX_INSTALLER",
|
46 | 'SFDX_ENV' = "SFDX_ENV",
|
47 | 'SF_TARGET_ORG' = "SF_TARGET_ORG",
|
48 | 'SF_TARGET_DEV_HUB' = "SF_TARGET_DEV_HUB",
|
49 | 'SF_ACCESS_TOKEN' = "SF_ACCESS_TOKEN",
|
50 | 'SF_ORG_API_VERSION' = "SF_ORG_API_VERSION",
|
51 | 'SF_AUDIENCE_URL' = "SF_AUDIENCE_URL",
|
52 | 'SF_CODE_COVERAGE_REQUIREMENT' = "SF_CODE_COVERAGE_REQUIREMENT",
|
53 | 'SF_CONTENT_TYPE' = "SF_CONTENT_TYPE",
|
54 | 'SF_DISABLE_AUTOUPDATE' = "SF_DISABLE_AUTOUPDATE",
|
55 | 'SF_AUTOUPDATE_DISABLE' = "SF_AUTOUPDATE_DISABLE",
|
56 | 'SF_DISABLE_SOURCE_MEMBER_POLLING' = "SF_DISABLE_SOURCE_MEMBER_POLLING",
|
57 | 'SF_DISABLE_TELEMETRY' = "SF_DISABLE_TELEMETRY",
|
58 | 'SF_DNS_TIMEOUT' = "SF_DNS_TIMEOUT",
|
59 | 'SF_DOMAIN_RETRY' = "SF_DOMAIN_RETRY",
|
60 | 'SF_IMPROVED_CODE_COVERAGE' = "SF_IMPROVED_CODE_COVERAGE",
|
61 | 'SF_ORG_INSTANCE_URL' = "SF_ORG_INSTANCE_URL",
|
62 | 'SF_JSON_TO_STDOUT' = "SF_JSON_TO_STDOUT",
|
63 | 'SF_DISABLE_LOG_FILE' = "SF_DISABLE_LOG_FILE",
|
64 | 'SF_LOG_LEVEL' = "SF_LOG_LEVEL",
|
65 | 'SF_LOG_ROTATION_COUNT' = "SF_LOG_ROTATION_COUNT",
|
66 | 'SF_LOG_ROTATION_PERIOD' = "SF_LOG_ROTATION_PERIOD",
|
67 | 'SF_ORG_MAX_QUERY_LIMIT' = "SF_ORG_MAX_QUERY_LIMIT",
|
68 | 'SF_MDAPI_TEMP_DIR' = "SF_MDAPI_TEMP_DIR",
|
69 | 'SF_NPM_REGISTRY' = "SF_NPM_REGISTRY",
|
70 | 'SF_PRECOMPILE_ENABLE' = "SF_PRECOMPILE_ENABLE",
|
71 | 'SF_PROJECT_AUTOUPDATE_DISABLE_FOR_PACKAGE_CREATE' = "SF_PROJECT_AUTOUPDATE_DISABLE_FOR_PACKAGE_CREATE",
|
72 | 'SF_PROJECT_AUTOUPDATE_DISABLE_FOR_PACKAGE_VERSION_CREATE' = "SF_PROJECT_AUTOUPDATE_DISABLE_FOR_PACKAGE_VERSION_CREATE",
|
73 | 'SF_SOURCE_MEMBER_POLLING_TIMEOUT' = "SF_SOURCE_MEMBER_POLLING_TIMEOUT",
|
74 | 'SF_USE_GENERIC_UNIX_KEYCHAIN' = "SF_USE_GENERIC_UNIX_KEYCHAIN",
|
75 | 'SF_USE_PROGRESS_BAR' = "SF_USE_PROGRESS_BAR",
|
76 | 'SF_LAZY_LOAD_MODULES' = "SF_LAZY_LOAD_MODULES",
|
77 | 'SF_S3_HOST' = "SF_S3_HOST",
|
78 | 'SF_UPDATE_INSTRUCTIONS' = "SF_UPDATE_INSTRUCTIONS",
|
79 | 'SF_INSTALLER' = "SF_INSTALLER",
|
80 | 'SF_ENV' = "SF_ENV"
|
81 | }
|
82 | type EnvMetaData = {
|
83 | description: string;
|
84 | synonymOf: Nullable<string>;
|
85 | };
|
86 | type EnvType = {
|
87 | [key in EnvironmentVariable]: EnvMetaData;
|
88 | };
|
89 | export declare const SUPPORTED_ENV_VARS: EnvType;
|
90 | export declare class EnvVars extends Env {
|
91 | constructor(env?: NodeJS.ProcessEnv);
|
92 | static propertyToEnvName(property: string, prefix?: string): string;
|
93 | private static defaultPrefix;
|
94 | getPropertyFromEnv<T>(property: string, prefix?: string): Nullable<T>;
|
95 | asDictionary(): Dictionary<unknown>;
|
96 | asMap(): Map<string, string>;
|
97 | private resolve;
|
98 | private get;
|
99 | }
|
100 | export declare const envVars: EnvVars;
|
101 | export {};
|