mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* Initial commit * Remove unneeded rule overrides * Update owner URL * Use user URLs instead of repo URL * Undo line length changes
17 lines
1.3 KiB
TypeScript
17 lines
1.3 KiB
TypeScript
import * as azdata from 'azdata';
|
|
|
|
azdata.dataprotocol.registerConnectionProvider({
|
|
providerId: 'MyProvider',
|
|
connect(connectionUri: string, connectionInfo: azdata.ConnectionInfo): Thenable<boolean> { return Promise.resolve(true); },
|
|
disconnect(connectionUri: string): Thenable<boolean> { return Promise.resolve(true); },
|
|
cancelConnect(connectionUri: string): Thenable<boolean> { return Promise.resolve(true); },
|
|
listDatabases(connectionUri: string): Thenable<azdata.ListDatabasesResult> { return Promise.resolve({ databaseNames: [] }); },
|
|
changeDatabase(connectionUri: string, newDatabase: string): Thenable<boolean> { return Promise.resolve(true); },
|
|
rebuildIntelliSenseCache(connectionUri: string): Thenable<void> { return Promise.resolve(); },
|
|
getConnectionString(connectionUri: string, includePassword: boolean): Thenable<string> { return Promise.resolve(''); },
|
|
buildConnectionInfo(connectionString: string): Thenable<azdata.ConnectionInfo> { return Promise.resolve({ options: {} }); },
|
|
registerOnConnectionComplete(handler: (connSummary: azdata.ConnectionInfoSummary) => any): void { },
|
|
registerOnIntelliSenseCacheComplete(handler: (connectionUri: string) => any): void { },
|
|
registerOnConnectionChanged(handler: (changedConnInfo: azdata.ChangedConnectionInfo) => any): void { }
|
|
});
|