hook up add sql binding (#16838)

* hookup add sql binding

* fix typo

* addressing comments

* Addressing more comments

* add more comments
This commit is contained in:
Kim Santiago
2021-08-23 13:49:05 -07:00
committed by GitHub
parent 02dbac3b5f
commit b2be609c36
4 changed files with 147 additions and 26 deletions

View File

@@ -298,6 +298,16 @@ export async function getSchemaCompareService(): Promise<ISchemaCompareService>
}
}
export async function getAzureFunctionService(): Promise<vscodeMssql.IAzureFunctionsService> {
if (getAzdataApi()) {
// this isn't supported in ADS
throw new Error('Azure Functions service is not supported in Azure Data Studio');
} else {
const api = await getVscodeMssqlApi();
return api.azureFunctions;
}
}
export async function getVscodeMssqlApi(): Promise<vscodeMssql.IExtension> {
const ext = vscode.extensions.getExtension(vscodeMssql.extension.name) as vscode.Extension<vscodeMssql.IExtension>;
return ext.activate();