diff --git a/src/sql/workbench/contrib/extensions/browser/extensions.contribution.ts b/src/sql/workbench/contrib/extensions/browser/extensions.contribution.ts index 1a6542d4a7..39dddcb9cb 100644 --- a/src/sql/workbench/contrib/extensions/browser/extensions.contribution.ts +++ b/src/sql/workbench/contrib/extensions/browser/extensions.contribution.ts @@ -7,7 +7,7 @@ import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation import { Registry } from 'vs/platform/registry/common/platform'; import { IWorkbenchActionRegistry, Extensions as WorkbenchActionExtensions } from 'vs/workbench/common/actions'; import { SyncActionDescriptor } from 'vs/platform/actions/common/actions'; -import { ExtensionsLabel, IExtensionGalleryService } from 'vs/platform/extensionManagement/common/extensionManagement'; +import { ExtensionsLabel, IExtensionGalleryService, IGalleryExtension } from 'vs/platform/extensionManagement/common/extensionManagement'; import { OpenExtensionAuthoringDocsAction } from 'sql/workbench/contrib/extensions/browser/extensionsActions'; import { localize } from 'vs/nls'; import { deepClone } from 'vs/base/common/objects'; @@ -39,7 +39,7 @@ CommandsRegistry.registerCommand({ } ] }, - handler: async (accessor, arg: string) => { + handler: async (accessor, arg: string): Promise => { const extensionGalleryService = accessor.get(IExtensionGalleryService); const extension = await extensionGalleryService.getCompatibleExtension({ id: arg }); if (extension) {