Get tools service install location from extensions (#16796)

* Get STS install location from extensions

* Update error
This commit is contained in:
Charles Gagnon
2021-08-17 13:48:22 -07:00
committed by GitHub
parent f2499fb01b
commit 6b1cc85c9a
7 changed files with 26 additions and 38 deletions

View File

@@ -8,9 +8,13 @@ import { IExtension, ICmsService, IDacFxService, ISchemaCompareService, MssqlObj
import * as constants from './constants';
import { MssqlObjectExplorerNodeProvider } from './objectExplorerNodeProvider/objectExplorerNodeProvider';
import * as azdata from 'azdata';
import { SqlToolsServer } from './sqlToolsServer';
export function createMssqlApi(context: AppContext): IExtension {
export function createMssqlApi(context: AppContext, sqlToolsServer: SqlToolsServer): IExtension {
return {
get sqlToolsServicePath() {
return sqlToolsServer.installDirectory;
},
get cmsService() {
return context.getService<ICmsService>(constants.CmsService);
},