mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
Differentiated server icons by server type: box, big data cluster, cloud... (#5241)
This commit is contained in:
7
src/sql/azdata.proposed.d.ts
vendored
7
src/sql/azdata.proposed.d.ts
vendored
@@ -26,6 +26,8 @@ declare module 'azdata' {
|
||||
|
||||
export function registerObjectExplorerNodeProvider(provider: ObjectExplorerNodeProvider): vscode.Disposable;
|
||||
|
||||
export function registerIconProvider(provider: IconProvider): vscode.Disposable;
|
||||
|
||||
export function registerTaskServicesProvider(provider: TaskServicesProvider): vscode.Disposable;
|
||||
|
||||
export function registerFileBrowserProvider(provider: FileBrowserProvider): vscode.Disposable;
|
||||
@@ -1228,6 +1230,10 @@ declare module 'azdata' {
|
||||
handleSessionClose(closeSessionInfo: ObjectExplorerCloseSessionInfo): void;
|
||||
}
|
||||
|
||||
export interface IconProvider extends DataProvider {
|
||||
getConnectionIconId(connection: IConnectionProfile, serverInfo: ServerInfo): Thenable<string>;
|
||||
}
|
||||
|
||||
// Admin Services interfaces -----------------------------------------------------------------------
|
||||
export interface DatabaseInfo {
|
||||
options: {};
|
||||
@@ -3963,6 +3969,7 @@ declare module 'azdata' {
|
||||
DacFxServicesProvider = 'DacFxServicesProvider',
|
||||
SchemaCompareServicesProvider = 'SchemaCompareServicesProvider',
|
||||
ObjectExplorerNodeProvider = 'ObjectExplorerNodeProvider',
|
||||
IconProvider = 'IconProvider'
|
||||
}
|
||||
|
||||
export namespace dataprotocol {
|
||||
|
||||
Reference in New Issue
Block a user