mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 18:46:40 -05:00
add proper typings to sqlops (#1010)
This commit is contained in:
18
src/sql/sqlops.d.ts
vendored
18
src/sql/sqlops.d.ts
vendored
@@ -575,7 +575,7 @@ declare module 'sqlops' {
|
|||||||
|
|
||||||
scriptAsOperation(connectionUri: string, operation: ScriptOperation, metadata: ObjectMetadata, paramDetails: ScriptingParamDetails): Thenable<ScriptingResult>;
|
scriptAsOperation(connectionUri: string, operation: ScriptOperation, metadata: ObjectMetadata, paramDetails: ScriptingParamDetails): Thenable<ScriptingResult>;
|
||||||
|
|
||||||
registerOnScriptingComplete(handler: (scriptingCompleteResult: ScriptingCompleteResult) => any);
|
registerOnScriptingComplete(handler: (scriptingCompleteResult: ScriptingCompleteResult) => any): void;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ScriptingCompleteResult {
|
export interface ScriptingCompleteResult {
|
||||||
@@ -989,9 +989,9 @@ declare module 'sqlops' {
|
|||||||
|
|
||||||
findNodes(findNodesInfo: FindNodesInfo): Thenable<ObjectExplorerFindNodesResponse>;
|
findNodes(findNodesInfo: FindNodesInfo): Thenable<ObjectExplorerFindNodesResponse>;
|
||||||
|
|
||||||
registerOnSessionCreated(handler: (response: ObjectExplorerSession) => any);
|
registerOnSessionCreated(handler: (response: ObjectExplorerSession) => any): void;
|
||||||
|
|
||||||
registerOnExpandCompleted(handler: (response: ObjectExplorerExpandInfo) => any);
|
registerOnExpandCompleted(handler: (response: ObjectExplorerExpandInfo) => any): void;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1138,9 +1138,9 @@ declare module 'sqlops' {
|
|||||||
|
|
||||||
cancelTask(cancelTaskParams: CancelTaskParams): Thenable<boolean>;
|
cancelTask(cancelTaskParams: CancelTaskParams): Thenable<boolean>;
|
||||||
|
|
||||||
registerOnTaskCreated(handler: (response: TaskInfo) => any);
|
registerOnTaskCreated(handler: (response: TaskInfo) => any): void;
|
||||||
|
|
||||||
registerOnTaskStatusChanged(handler: (response: TaskProgressInfo) => any);
|
registerOnTaskStatusChanged(handler: (response: TaskProgressInfo) => any): void;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Disaster Recovery interfaces -----------------------------------------------------------------------
|
// Disaster Recovery interfaces -----------------------------------------------------------------------
|
||||||
@@ -1231,7 +1231,7 @@ declare module 'sqlops' {
|
|||||||
connectSession(sessionId: string): Thenable<boolean>;
|
connectSession(sessionId: string): Thenable<boolean>;
|
||||||
disconnectSession(sessionId: string): Thenable<boolean>;
|
disconnectSession(sessionId: string): Thenable<boolean>;
|
||||||
|
|
||||||
registerOnSessionEventsAvailable(handler: (response: ProfilerSessionEvents) => any);
|
registerOnSessionEventsAvailable(handler: (response: ProfilerSessionEvents) => any): void;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface IProfilerTableRow {
|
export interface IProfilerTableRow {
|
||||||
@@ -1278,11 +1278,11 @@ declare module 'sqlops' {
|
|||||||
|
|
||||||
export interface FileBrowserProvider extends DataProvider {
|
export interface FileBrowserProvider extends DataProvider {
|
||||||
openFileBrowser(ownerUri: string, expandPath: string, fileFilters: string[], changeFilter: boolean): Thenable<boolean>;
|
openFileBrowser(ownerUri: string, expandPath: string, fileFilters: string[], changeFilter: boolean): Thenable<boolean>;
|
||||||
registerOnFileBrowserOpened(handler: (response: FileBrowserOpenedParams) => any);
|
registerOnFileBrowserOpened(handler: (response: FileBrowserOpenedParams) => any): void;
|
||||||
expandFolderNode(ownerUri: string, expandPath: string): Thenable<boolean>;
|
expandFolderNode(ownerUri: string, expandPath: string): Thenable<boolean>;
|
||||||
registerOnFolderNodeExpanded(handler: (response: FileBrowserExpandedParams) => any);
|
registerOnFolderNodeExpanded(handler: (response: FileBrowserExpandedParams) => any): void;
|
||||||
validateFilePaths(ownerUri: string, serviceType: string, selectedFiles: string[]): Thenable<boolean>;
|
validateFilePaths(ownerUri: string, serviceType: string, selectedFiles: string[]): Thenable<boolean>;
|
||||||
registerOnFilePathsValidated(handler: (response: FileBrowserValidatedParams) => any);
|
registerOnFilePathsValidated(handler: (response: FileBrowserValidatedParams) => any): void;
|
||||||
closeFileBrowser(ownerUri: string): Thenable<FileBrowserCloseResponse>;
|
closeFileBrowser(ownerUri: string): Thenable<FileBrowserCloseResponse>;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user