add azdata open extension command (#9573)

This commit is contained in:
Alan Ren
2020-03-12 10:14:51 -07:00
committed by GitHub
parent b5592959c7
commit 8196f86386
2 changed files with 18 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import { CommandsRegistry, ICommandService } from 'vs/platform/commands/common/commands';
import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation';
CommandsRegistry.registerCommand('azdata.extension.open', (accessor: ServicesAccessor, extension: { id: string }) => {
if (extension && extension.id) {
const commandService = accessor.get(ICommandService);
return commandService.executeCommand('extension.open', extension.id);
} else {
throw new Error('Extension id is not provided');
}
});