mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
Hook up MIAA dashboard overview (#10890)
* Hook up MIAA dashboard overview * Fix merge conflicts * Fix links * Remove extra &
This commit is contained in:
@@ -3,6 +3,8 @@
|
||||
* Licensed under the Source EULA. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
|
||||
import * as vscode from 'vscode';
|
||||
import * as azurecore from '../../../azurecore/src/azurecore';
|
||||
import * as loc from '../localizedConstants';
|
||||
|
||||
export enum ResourceType {
|
||||
@@ -35,3 +37,15 @@ export function parseEndpoint(endpoint?: string): { ip: string, port: string } {
|
||||
port: endpoint.substr(separatorIndex + 1)
|
||||
};
|
||||
}
|
||||
|
||||
let azurecoreApi: azurecore.IExtension;
|
||||
|
||||
export async function getAzurecoreApi(): Promise<azurecore.IExtension> {
|
||||
if (!azurecoreApi) {
|
||||
azurecoreApi = await vscode.extensions.getExtension(azurecore.extension.name)?.activate();
|
||||
if (!azurecoreApi) {
|
||||
throw new Error('Unable to retrieve azurecore API');
|
||||
}
|
||||
}
|
||||
return azurecoreApi;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user