add proper typings to sqlops (#1010)

This commit is contained in:
Anthony Dresser
2018-03-27 19:17:27 -07:00
committed by GitHub
parent 08d1e9cd73
commit 31f75a46c8

18
src/sql/sqlops.d.ts vendored
View File

@@ -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>;
}