Revert "Remove typings and replace missing methods with vscodes (#8217)" (#8240)

This reverts commit 22a427f934.
This commit is contained in:
Elliot Boschwitz
2019-11-06 11:33:55 -08:00
committed by GitHub
parent 3b1eaca58e
commit e801a04bcf
184 changed files with 43388 additions and 634 deletions

View File

@@ -13,7 +13,6 @@ import { IConnectionProfile } from 'sql/platform/connection/common/interfaces';
import { ICredentialsService } from 'sql/platform/credentials/common/credentialsService';
import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
import { IStorageService, StorageScope } from 'vs/platform/storage/common/storage';
import { find } from 'vs/base/common/arrays';
const MAX_CONNECTIONS_DEFAULT = 25;
@@ -151,7 +150,7 @@ export class ConnectionStore {
public getRecentlyUsedConnections(providers?: string[]): ConnectionProfile[] {
let mru = this.mru.slice();
if (providers && providers.length > 0) {
mru = mru.filter(c => find(providers, x => x === c.providerName));
mru = mru.filter(c => providers.includes(c.providerName));
}
return this.convertConfigValuesToConnectionProfiles(mru);
}
@@ -278,7 +277,7 @@ export class ConnectionStore {
if (!withoutConnections) {
profilesInConfiguration = this.connectionConfig.getConnections(true);
if (providers && providers.length > 0) {
profilesInConfiguration = profilesInConfiguration.filter(x => find(providers, p => p === x.providerName));
profilesInConfiguration = profilesInConfiguration.filter(x => providers.includes(x.providerName));
}
}
const groups = this.connectionConfig.getAllGroups();
@@ -314,9 +313,9 @@ export class ConnectionStore {
return result;
}
public getGroupFromId(groupId: string): IConnectionProfileGroup | undefined {
public getGroupFromId(groupId: string): IConnectionProfileGroup {
const groups = this.connectionConfig.getAllGroups();
return find(groups, group => group.id === groupId);
return groups.find(group => group.id === groupId);
}
private getMaxRecentConnectionsCount(): number {