mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-25 17:23:10 -05:00
Add version to azdata api (#14155)
This commit is contained in:
5
src/sql/azdata.d.ts
vendored
5
src/sql/azdata.d.ts
vendored
@@ -6,6 +6,11 @@
|
||||
declare module 'azdata' {
|
||||
import * as vscode from 'vscode';
|
||||
|
||||
/**
|
||||
* The version of the application.
|
||||
*/
|
||||
export const version: string;
|
||||
|
||||
// EXPORTED NAMESPACES /////////////////////////////////////////////////
|
||||
/**
|
||||
* Namespace for Data Management Protocol global methods
|
||||
|
||||
@@ -34,6 +34,7 @@ import { ILogService } from 'vs/platform/log/common/log';
|
||||
import { IExtensionApiFactory as vsIApiFactory, createApiFactoryAndRegisterActors as vsApiFactory } from 'vs/workbench/api/common/extHost.api.impl';
|
||||
import { IExtHostCommands } from 'vs/workbench/api/common/extHostCommands';
|
||||
import { ExtHostWorkspace } from 'sql/workbench/api/common/extHostWorkspace';
|
||||
import { IExtHostInitDataService } from 'vs/workbench/api/common/extHostInitDataService';
|
||||
|
||||
export interface IAzdataExtensionApiFactory {
|
||||
(extension: IExtensionDescription): typeof azdata;
|
||||
@@ -68,6 +69,7 @@ export interface IAdsExtensionApiFactory {
|
||||
* This method instantiates and returns the extension API surface
|
||||
*/
|
||||
export function createAdsApiFactory(accessor: ServicesAccessor): IAdsExtensionApiFactory {
|
||||
const initData = accessor.get(IExtHostInitDataService);
|
||||
const uriTransformer = accessor.get(IURITransformerService);
|
||||
const rpcProtocol = accessor.get(IExtHostRpcService);
|
||||
const extHostLogService = accessor.get(ILogService);
|
||||
@@ -545,6 +547,7 @@ export function createAdsApiFactory(accessor: ServicesAccessor): IAdsExtensionAp
|
||||
};
|
||||
|
||||
return {
|
||||
version: initData.version,
|
||||
accounts,
|
||||
ButtonType: sqlExtHostTypes.ButtonType,
|
||||
connection,
|
||||
|
||||
Reference in New Issue
Block a user