Skip to content

Commit e141a23

Browse files
committed
💄 #1800
1 parent df5ec01 commit e141a23

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

src/vs/workbench/api/electron-browser/mainThreadLanguages.ts

+8-13
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
*--------------------------------------------------------------------------------------------*/
55
'use strict';
66

7-
import { TPromise } from 'vs/base/common/winjs.base';
87
import { URI, UriComponents } from 'vs/base/common/uri';
98
import { IModeService } from 'vs/editor/common/services/modeService';
109
import { IModelService } from 'vs/editor/common/services/modelService';
@@ -14,34 +13,30 @@ import { extHostNamedCustomer } from 'vs/workbench/api/electron-browser/extHostC
1413
@extHostNamedCustomer(MainContext.MainThreadLanguages)
1514
export class MainThreadLanguages implements MainThreadLanguagesShape {
1615

17-
private _modeService: IModeService;
18-
private _modelService: IModelService;
19-
2016
constructor(
21-
extHostContext: IExtHostContext,
22-
@IModeService modeService: IModeService,
23-
@IModelService modelService: IModelService
17+
_extHostContext: IExtHostContext,
18+
@IModeService private readonly _modeService: IModeService,
19+
@IModelService private readonly _modelService: IModelService
2420
) {
25-
this._modeService = modeService;
26-
this._modelService = modelService;
2721
}
2822

29-
public dispose(): void {
23+
dispose(): void {
24+
// nothing
3025
}
3126

3227
$getLanguages(): Thenable<string[]> {
33-
return TPromise.as(this._modeService.getRegisteredModes());
28+
return Promise.resolve(this._modeService.getRegisteredModes());
3429
}
3530

3631
$changeLanguage(resource: UriComponents, languageId: string): Thenable<void> {
3732
const uri = URI.revive(resource);
3833
let model = this._modelService.getModel(uri);
3934
if (!model) {
40-
return TPromise.wrapError(new Error('Invalid uri'));
35+
return Promise.reject(new Error('Invalid uri'));
4136
}
4237
return this._modeService.getOrCreateMode(languageId).then(mode => {
4338
if (mode.getId() !== languageId) {
44-
return TPromise.wrapError<void>(new Error(`Unknown language id: ${languageId}`));
39+
return Promise.reject(new Error(`Unknown language id: ${languageId}`));
4540
}
4641
this._modelService.setMode(model, mode);
4742
return undefined;

0 commit comments

Comments
 (0)