vscode-tas-client
Advanced tools
Comparing version 0.0.757 to 0.0.864
export { IKeyValueStorage, IExperimentationService, IExperimentationTelemetry, IExperimentationFilterProvider, } from 'tas-client'; | ||
export { getExperimentationService } from './vscode-tas-client/VSCodeTasClient'; | ||
export { getExperimentationService, getExperimentationServiceAsync } from './vscode-tas-client/VSCodeTasClient'; | ||
export { TargetPopulation } from './vscode-tas-client/VSCodeFilterProvider'; |
@@ -8,4 +8,5 @@ "use strict"; | ||
exports.getExperimentationService = VSCodeTasClient_1.getExperimentationService; | ||
exports.getExperimentationServiceAsync = VSCodeTasClient_1.getExperimentationServiceAsync; | ||
var VSCodeFilterProvider_1 = require("./vscode-tas-client/VSCodeFilterProvider"); | ||
exports.TargetPopulation = VSCodeFilterProvider_1.TargetPopulation; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "vscode-tas-client", | ||
"version": "0.0.757", | ||
"version": "0.0.864", | ||
"description": "", | ||
@@ -46,4 +46,4 @@ "main": "./out/index", | ||
"dependencies": { | ||
"tas-client": "0.0.762" | ||
"tas-client": "0.0.875" | ||
} | ||
} |
@@ -14,1 +14,12 @@ import { IExperimentationService, IExperimentationTelemetry, IExperimentationFilterProvider } from 'tas-client'; | ||
export declare function getExperimentationService(extensionName: string, extensionVersion: string, targetPopulation: TargetPopulation, telemetry: IExperimentationTelemetry, memento: vscode.Memento, ...filterProviders: IExperimentationFilterProvider[]): IExperimentationService; | ||
/** | ||
* Returns the experimentation service after waiting on initialize. | ||
* | ||
* @param extensionName The name of the extension. | ||
* @param extensionVersion The version of the extension. | ||
* @param telemetry Telemetry implementation. | ||
* @param targetPopulation An enum containing the target population ('team', 'internal', 'insiders', 'public'). | ||
* @param memento The memento state to be used for cache. | ||
* @param filterProviders The filter providers. | ||
*/ | ||
export declare function getExperimentationServiceAsync(extensionName: string, extensionVersion: string, targetPopulation: TargetPopulation, telemetry: IExperimentationTelemetry, memento: vscode.Memento, ...filterProviders: IExperimentationFilterProvider[]): Promise<IExperimentationService>; |
@@ -41,2 +41,18 @@ "use strict"; | ||
exports.getExperimentationService = getExperimentationService; | ||
/** | ||
* Returns the experimentation service after waiting on initialize. | ||
* | ||
* @param extensionName The name of the extension. | ||
* @param extensionVersion The version of the extension. | ||
* @param telemetry Telemetry implementation. | ||
* @param targetPopulation An enum containing the target population ('team', 'internal', 'insiders', 'public'). | ||
* @param memento The memento state to be used for cache. | ||
* @param filterProviders The filter providers. | ||
*/ | ||
async function getExperimentationServiceAsync(extensionName, extensionVersion, targetPopulation, telemetry, memento, ...filterProviders) { | ||
const experimentationService = getExperimentationService(extensionName, extensionVersion, targetPopulation, telemetry, memento, ...filterProviders); | ||
await experimentationService.initializePromise; | ||
return experimentationService; | ||
} | ||
exports.getExperimentationServiceAsync = getExperimentationServiceAsync; | ||
//# sourceMappingURL=VSCodeTasClient.js.map |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
18810
300
+ Addedtas-client@0.0.875(transitive)
- Removedtas-client@0.0.762(transitive)
Updatedtas-client@0.0.875