From 22a6fe5c9ccaa9fea6eb77bc20e4e3effbe2fbe2 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Tue, 1 Aug 2017 17:11:36 -0700 Subject: [PATCH] Present all possible local ts versions in the selector Fixes #31877 --- extensions/typescript/src/utils/versionProvider.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/extensions/typescript/src/utils/versionProvider.ts b/extensions/typescript/src/utils/versionProvider.ts index 978e0993b1c..d4c467b6554 100644 --- a/extensions/typescript/src/utils/versionProvider.ts +++ b/extensions/typescript/src/utils/versionProvider.ts @@ -120,13 +120,9 @@ export class TypeScriptVersionProvider { } public get localVersions(): TypeScriptVersion[] { - const tsdkVersions = this.localTsdkVersions; - if (tsdkVersions && tsdkVersions.length) { - return [tsdkVersions[0]]; - } - + const allVersions = this.localTsdkVersions.concat(this.localNodeModulesVersions); const paths = new Set(); - return this.localNodeModulesVersions.filter(x => { + return allVersions.filter(x => { if (paths.has(x.path)) { return false; }