From 3107bbb4a11fb04289fd6ea5d75f43061fbec784 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Thu, 10 Sep 2015 14:59:40 -0700 Subject: [PATCH] Let tsconfig to pick up js files --- src/compiler/commandLineParser.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/compiler/commandLineParser.ts b/src/compiler/commandLineParser.ts index d22bc986688..1bc2c49e75d 100644 --- a/src/compiler/commandLineParser.ts +++ b/src/compiler/commandLineParser.ts @@ -476,7 +476,13 @@ namespace ts { let sysFiles = host.readDirectory(basePath, ".ts", exclude).concat(host.readDirectory(basePath, ".tsx", exclude)); for (let i = 0; i < sysFiles.length; i++) { let name = sysFiles[i]; - if (fileExtensionIs(name, ".d.ts")) { + if (fileExtensionIs(name, ".js")) { + let baseName = name.substr(0, name.length - ".js".length); + if (!contains(sysFiles, baseName + ".tsx") && !contains(sysFiles, baseName + ".ts") && !contains(sysFiles, baseName + ".d.ts")) { + fileNames.push(name); + } + } + else if (fileExtensionIs(name, ".d.ts")) { let baseName = name.substr(0, name.length - ".d.ts".length); if (!contains(sysFiles, baseName + ".tsx") && !contains(sysFiles, baseName + ".ts")) { fileNames.push(name);