mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-05 09:35:39 -05:00
Vscode merge (#4582)
* Merge from vscode 37cb23d3dd4f9433d56d4ba5ea3203580719a0bd * fix issues with merges * bump node version in azpipe * replace license headers * remove duplicate launch task * fix build errors * fix build errors * fix tslint issues * working through package and linux build issues * more work * wip * fix packaged builds * working through linux build errors * wip * wip * wip * fix mac and linux file limits * iterate linux pipeline * disable editor typing * revert series to parallel * remove optimize vscode from linux * fix linting issues * revert testing change * add work round for new node * readd packaging for extensions * fix issue with angular not resolving decorator dependencies
This commit is contained in:
77
src/sql/azdata.proposed.d.ts
vendored
77
src/sql/azdata.proposed.d.ts
vendored
@@ -5,7 +5,6 @@
|
||||
|
||||
// This is the place for API experiments and proposal.
|
||||
|
||||
import * as core from 'azdata';
|
||||
import * as vscode from 'vscode';
|
||||
|
||||
declare module 'azdata' {
|
||||
@@ -216,6 +215,44 @@ declare module 'azdata' {
|
||||
options: { [name: string]: any };
|
||||
}
|
||||
|
||||
// Object Explorer interfaces -----------------------------------------------------------------------
|
||||
export interface ObjectExplorerSession {
|
||||
success: boolean;
|
||||
sessionId: string;
|
||||
rootNode: NodeInfo;
|
||||
errorMessage: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* A NodeInfo object represents an element in the Object Explorer tree under
|
||||
* a connection.
|
||||
*/
|
||||
export interface NodeInfo {
|
||||
nodePath: string;
|
||||
nodeType: string;
|
||||
nodeSubType: string;
|
||||
nodeStatus: string;
|
||||
label: string;
|
||||
isLeaf: boolean;
|
||||
metadata: ObjectMetadata;
|
||||
errorMessage: string;
|
||||
/**
|
||||
* Optional iconType for the object in the tree. Currently this only supports
|
||||
* an icon name or SqlThemeIcon name, rather than a path to an icon.
|
||||
* If not defined, the nodeType + nodeStatus / nodeSubType values
|
||||
* will be used instead.
|
||||
*/
|
||||
iconType?: string | SqlThemeIcon;
|
||||
/**
|
||||
* Informs who provides the children to a node, used by data explorer tree view api
|
||||
*/
|
||||
childProvider?: string;
|
||||
/**
|
||||
* Holds the connection profile for nodes, used by data explorer tree view api
|
||||
*/
|
||||
payload?: any;
|
||||
}
|
||||
|
||||
export interface IConnectionProfile extends ConnectionInfo {
|
||||
connectionName: string;
|
||||
serverName: string;
|
||||
@@ -1011,36 +1048,6 @@ declare module 'azdata' {
|
||||
subset: EditRow[];
|
||||
}
|
||||
|
||||
/**
|
||||
* A NodeInfo object represents an element in the Object Explorer tree under
|
||||
* a connection.
|
||||
*/
|
||||
export interface NodeInfo {
|
||||
nodePath: string;
|
||||
nodeType: string;
|
||||
nodeSubType: string;
|
||||
nodeStatus: string;
|
||||
label: string;
|
||||
isLeaf: boolean;
|
||||
metadata: ObjectMetadata;
|
||||
errorMessage: string;
|
||||
/**
|
||||
* Optional iconType for the object in the tree. Currently this only supports
|
||||
* an icon name or SqlThemeIcon name, rather than a path to an icon.
|
||||
* If not defined, the nodeType + nodeStatus / nodeSubType values
|
||||
* will be used instead.
|
||||
*/
|
||||
iconType?: string | SqlThemeIcon;
|
||||
/**
|
||||
* Informs who provides the children to a node, used by data explorer tree view api
|
||||
*/
|
||||
childProvider?: string;
|
||||
/**
|
||||
* Holds the connection profile for nodes, used by data explorer tree view api
|
||||
*/
|
||||
payload?: any;
|
||||
}
|
||||
|
||||
/**
|
||||
* A reference to a named icon. Currently only a subset of the SQL icons are available.
|
||||
* Using a theme icon is preferred over a custom icon as it gives theme authors the possibility to change the icons.
|
||||
@@ -1144,14 +1151,6 @@ declare module 'azdata' {
|
||||
public readonly id: string;
|
||||
}
|
||||
|
||||
// Object Explorer interfaces -----------------------------------------------------------------------
|
||||
export interface ObjectExplorerSession {
|
||||
success: boolean;
|
||||
sessionId: string;
|
||||
rootNode: NodeInfo;
|
||||
errorMessage: string;
|
||||
}
|
||||
|
||||
export interface ObjectExplorerSessionResponse {
|
||||
sessionId: string;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user