Skip to content

Commit 8b5616d

Browse files
authored
Merge pull request #9176 from Microsoft/Fix9173-2
Clear out unused compiler options when transpiling
2 parents f3bdfb0 + 11bb6c0 commit 8b5616d

File tree

50 files changed

+370
-34
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+370
-34
lines changed

src/services/services.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2002,9 +2002,17 @@ namespace ts {
20022002
// so pass --noLib to avoid reporting a file not found error.
20032003
options.noLib = true;
20042004

2005-
// Clear out the lib and types option as well
2005+
// Clear out other settings that would not be used in transpiling this module
20062006
options.lib = undefined;
20072007
options.types = undefined;
2008+
options.noEmit = undefined;
2009+
options.noEmitOnError = undefined;
2010+
options.paths = undefined;
2011+
options.rootDirs = undefined;
2012+
options.declaration = undefined;
2013+
options.declarationDir = undefined;
2014+
options.out = undefined;
2015+
options.outFile = undefined;
20082016

20092017
// We are not doing a full typecheck, we are not resolving the whole context,
20102018
// so pass --noResolve to avoid reporting missing file errors.

tests/baselines/reference/transpile/Supports setting allowJs.js

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/baselines/reference/transpile/Supports setting allowSyntheticDefaultImports.js

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/baselines/reference/transpile/Supports setting allowUnreachableCode.js

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/baselines/reference/transpile/Supports setting allowUnusedLabels.js

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/baselines/reference/transpile/Supports setting baseUrl.js

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/baselines/reference/transpile/Supports setting charset.js

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/baselines/reference/transpile/Supports setting declaration.js

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/baselines/reference/transpile/Supports setting declarationDir.js

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/baselines/reference/transpile/Supports setting emitBOM.js

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)