"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.proxyModes = exports.validConfigKeyChoices = exports.configKeys = void 0;
exports.isValidProxyMode = isValidProxyMode;
exports.configKeys = Object.freeze({
    browserPath: 'browser.path',
    enableSourceControlMetadataCollection: 'alpha.scm_metadata.enable',
    defaultWorkspaceId: 'workspace',
    proxy: 'http.proxy',
    sslVerify: 'http.sslVerify',
    proxyMode: 'http.proxyMode',
    proxyType: 'http.proxyType',
});
exports.validConfigKeyChoices = Object.values(exports.configKeys);
exports.proxyModes = [
    'mabl',
    'test',
    'all',
    'none',
];
function isValidProxyMode(value) {
    return exports.proxyModes.indexOf(value) !== -1;
}
