Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/workbench/services/assignment/test/common/nullAssignmentService.ts
3296 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
6
import { Event } from '../../../../../base/common/event.js';
7
import { IWorkbenchAssignmentService } from '../../common/assignmentService.js';
8
9
export class NullWorkbenchAssignmentService implements IWorkbenchAssignmentService {
10
_serviceBrand: undefined;
11
12
readonly onDidRefetchAssignments: Event<void> = Event.None;
13
14
15
async getCurrentExperiments(): Promise<string[] | undefined> {
16
return [];
17
}
18
19
async getTreatment<T extends string | number | boolean>(name: string): Promise<T | undefined> {
20
return undefined;
21
}
22
}
23
24