use only 'separateCompilation' flag when checking of file should be emitted

This commit is contained in:
Vladimir Matveev 2015-05-04 17:49:13 -07:00
parent 60f3fe3de2
commit 82796673ca

View File

@ -1438,8 +1438,7 @@ module ts {
if ((isExternalModule(sourceFile) || !compilerOptions.out)) {
// 1. in-browser single file compilation scenario
// 2. non .js file
return (compilerOptions.separateCompilation && compilerOptions.allowNonTsExtensions) ||
!fileExtensionIs(sourceFile.fileName, ".js");
return compilerOptions.separateCompilation || !fileExtensionIs(sourceFile.fileName, ".js");
}
return false;
}