mirror of
https://github.com/microsoft/vscode.git
synced 2026-05-02 22:41:31 +01:00
turn serviceId into _serviceBrand:any to follow common practive
see https://basarat.gitbooks.io/typescript/content/docs/tips/nominalTyping.html and 7b48a182c0/src/compiler/types.ts (L693-L698)
This commit is contained in:
@@ -7,14 +7,14 @@
|
||||
import {IOptions} from 'vs/workbench/common/options';
|
||||
import {EventType, OptionsChangeEvent} from 'vs/workbench/common/events';
|
||||
import {IEventService} from 'vs/platform/event/common/event';
|
||||
import {createDecorator, ServiceIdentifier} from 'vs/platform/instantiation/common/instantiation';
|
||||
import {createDecorator} from 'vs/platform/instantiation/common/instantiation';
|
||||
import {IWorkspace, IConfiguration, IWorkspaceContextService as IBaseWorkspaceContextService} from 'vs/platform/workspace/common/workspace';
|
||||
import {BaseWorkspaceContextService} from 'vs/platform/workspace/common/baseWorkspaceContextService';
|
||||
|
||||
export var IWorkspaceContextService = createDecorator<IWorkspaceContextService>('contextService');
|
||||
|
||||
export interface IWorkspaceContextService extends IBaseWorkspaceContextService {
|
||||
serviceId: ServiceIdentifier<any>;
|
||||
_serviceBrand: any;
|
||||
|
||||
/**
|
||||
* Provides access to the options object the platform is running with.
|
||||
@@ -28,7 +28,7 @@ export interface IWorkspaceContextService extends IBaseWorkspaceContextService {
|
||||
}
|
||||
|
||||
export class WorkspaceContextService extends BaseWorkspaceContextService implements IWorkspaceContextService {
|
||||
public serviceId = IWorkspaceContextService;
|
||||
public _serviceBrand: any;
|
||||
|
||||
constructor(
|
||||
private eventService: IEventService,
|
||||
|
||||
Reference in New Issue
Block a user