mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-03-26 06:40:30 -04:00
44 lines
1.5 KiB
TypeScript
44 lines
1.5 KiB
TypeScript
/*---------------------------------------------------------------------------------------------
|
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
* Licensed under the Source EULA. See License.txt in the project root for license information.
|
|
*--------------------------------------------------------------------------------------------*/
|
|
import * as azdata from 'azdata';
|
|
|
|
// Test stubs for commonly used objects
|
|
|
|
export class ObjectExplorerProviderTestService implements azdata.ObjectExplorerProvider {
|
|
|
|
public readonly providerId = 'MSSQL';
|
|
|
|
public createNewSession(connInfo: azdata.ConnectionInfo): Thenable<azdata.ObjectExplorerCloseSessionResponse> {
|
|
return Promise.resolve(undefined);
|
|
}
|
|
|
|
public expandNode(nodeInfo: azdata.ExpandNodeInfo): Thenable<boolean> {
|
|
return Promise.resolve(undefined);
|
|
}
|
|
|
|
public refreshNode(nodeInfo: azdata.ExpandNodeInfo): Thenable<boolean> {
|
|
return Promise.resolve(undefined);
|
|
}
|
|
|
|
public closeSession(closeSessionInfo: azdata.ObjectExplorerCloseSessionInfo): Thenable<azdata.ObjectExplorerCloseSessionResponse> {
|
|
return Promise.resolve(undefined);
|
|
}
|
|
|
|
public registerOnSessionCreated(handler: (response: azdata.ObjectExplorerSession) => any): void {
|
|
|
|
}
|
|
|
|
public registerOnSessionDisconnected(handler: (response: azdata.ObjectExplorerSession) => any): void {
|
|
|
|
}
|
|
|
|
public registerOnExpandCompleted(handler: (response: azdata.ObjectExplorerExpandInfo) => any): void {
|
|
|
|
}
|
|
|
|
public findNodes(findNodesInfo: azdata.FindNodesInfo): Thenable<azdata.ObjectExplorerFindNodesResponse> {
|
|
return undefined;
|
|
}
|
|
} |