Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/extensions/copilot/test/simulation/nesOptionsToConfigurations.ts
13388 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
import { ConfigKey } from '../../src/platform/configuration/common/configurationService';
6
import { SimulationOptions } from '../base/simulationOptions';
7
import { Configuration } from '../base/stest';
8
9
export function nesOptionsToConfigurations(options: SimulationOptions): Configuration<unknown>[] {
10
const configs: Configuration<unknown>[] = [];
11
12
if (options.nesUrl) {
13
configs.push({
14
key: ConfigKey.TeamInternal.InlineEditsXtabProviderUrl,
15
value: options.nesUrl,
16
});
17
}
18
if (options.nesApiKey) {
19
configs.push({
20
key: ConfigKey.TeamInternal.InlineEditsXtabProviderApiKey,
21
value: options.nesApiKey,
22
});
23
}
24
25
return configs;
26
}
27
28