From 2a2eaa66a982b7edd47206f7f736556b39e01ff9 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Mon, 26 Nov 2018 12:58:41 +0100 Subject: [PATCH] debt - less TPromise --- .../parts/emmet/electron-browser/emmetActions.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/vs/workbench/parts/emmet/electron-browser/emmetActions.ts b/src/vs/workbench/parts/emmet/electron-browser/emmetActions.ts index fbded03b34e..8c83a335415 100644 --- a/src/vs/workbench/parts/emmet/electron-browser/emmetActions.ts +++ b/src/vs/workbench/parts/emmet/electron-browser/emmetActions.ts @@ -3,7 +3,6 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { TPromise } from 'vs/base/common/winjs.base'; import { EditorAction, ServicesAccessor, IActionOptions } from 'vs/editor/browser/editorExtensions'; import { grammarsExtPoint, ITMSyntaxExtensionPoint } from 'vs/workbench/services/textMate/electron-browser/TMGrammars'; import { IModeService } from 'vs/editor/common/services/modeService'; @@ -64,19 +63,19 @@ export abstract class EmmetEditorAction extends EditorAction { private static readonly emmetSupportedModes = ['html', 'css', 'xml', 'xsl', 'haml', 'jade', 'jsx', 'slim', 'scss', 'sass', 'less', 'stylus', 'styl', 'svg']; - private _lastGrammarContributions: TPromise | null = null; + private _lastGrammarContributions: Promise | null = null; private _lastExtensionService: IExtensionService | null = null; - private _withGrammarContributions(extensionService: IExtensionService): TPromise { + private _withGrammarContributions(extensionService: IExtensionService): Promise { if (this._lastExtensionService !== extensionService) { this._lastExtensionService = extensionService; this._lastGrammarContributions = extensionService.readExtensionPointContributions(grammarsExtPoint).then((contributions) => { return new GrammarContributions(contributions); }); } - return this._lastGrammarContributions || TPromise.as(null); + return this._lastGrammarContributions || Promise.resolve(null); } - public run(accessor: ServicesAccessor, editor: ICodeEditor): TPromise { + public run(accessor: ServicesAccessor, editor: ICodeEditor): Promise { const extensionService = accessor.get(IExtensionService); const modeService = accessor.get(IModeService); const commandService = accessor.get(ICommandService);