mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-13 17:22:15 -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>;
|
||||
|
||||
registerOnScriptingComplete(handler: (scriptingCompleteResult: ScriptingCompleteResult) => any);
|
||||
registerOnScriptingComplete(handler: (scriptingCompleteResult: ScriptingCompleteResult) => any): void;
|
||||
}
|
||||
|
||||
export interface ScriptingCompleteResult {
|
||||
@@ -989,9 +989,9 @@ declare module 'sqlops' {
|
||||
|
||||
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>;
|
||||
|
||||
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 -----------------------------------------------------------------------
|
||||
@@ -1231,7 +1231,7 @@ declare module 'sqlops' {
|
||||
connectSession(sessionId: string): Thenable<boolean>;
|
||||
disconnectSession(sessionId: string): Thenable<boolean>;
|
||||
|
||||
registerOnSessionEventsAvailable(handler: (response: ProfilerSessionEvents) => any);
|
||||
registerOnSessionEventsAvailable(handler: (response: ProfilerSessionEvents) => any): void;
|
||||
}
|
||||
|
||||
export interface IProfilerTableRow {
|
||||
@@ -1278,11 +1278,11 @@ declare module 'sqlops' {
|
||||
|
||||
export interface FileBrowserProvider extends DataProvider {
|
||||
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>;
|
||||
registerOnFolderNodeExpanded(handler: (response: FileBrowserExpandedParams) => any);
|
||||
registerOnFolderNodeExpanded(handler: (response: FileBrowserExpandedParams) => any): void;
|
||||
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>;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user