ext host - extend *Shape classes

This commit is contained in:
Alex Dima
2016-07-12 21:10:54 +03:00
parent 581c260f9a
commit bdaa72b842
24 changed files with 80 additions and 43 deletions

View File

@@ -7,9 +7,9 @@
import {IDisposable, dispose} from 'vs/base/common/lifecycle';
import {IThreadService} from 'vs/workbench/services/thread/common/threadService';
import {IConfigurationService} from 'vs/platform/configuration/common/configuration';
import {ExtHostContext, ExtHostConfigurationShape} from './extHost.protocol';
import {MainThreadConfigurationShape, ExtHostContext, ExtHostConfigurationShape} from './extHost.protocol';
export class MainThreadConfiguration {
export class MainThreadConfiguration extends MainThreadConfigurationShape {
private _configurationService: IConfigurationService;
private _toDispose: IDisposable;
@@ -19,6 +19,7 @@ export class MainThreadConfiguration {
@IConfigurationService configurationService: IConfigurationService,
@IThreadService threadService: IThreadService
) {
super();
this._configurationService = configurationService;
this._proxy = threadService.get(ExtHostContext.ExtHostConfiguration);