Fix extension automatic script kind detection for new extensions (#46205)

* Fix extension script kind detection for new extensions

* Accept (correct) changes to existing baselines affected by correct ScriptKind detection
This commit is contained in:
Wesley Wigham
2021-10-06 13:23:54 -07:00
committed by GitHub
parent ed9c522fd6
commit 7108646713
10 changed files with 228 additions and 36 deletions

View File

@@ -6743,10 +6743,14 @@ namespace ts {
const ext = fileName.substr(fileName.lastIndexOf("."));
switch (ext.toLowerCase()) {
case Extension.Js:
case Extension.Cjs:
case Extension.Mjs:
return ScriptKind.JS;
case Extension.Jsx:
return ScriptKind.JSX;
case Extension.Ts:
case Extension.Cts:
case Extension.Mts:
return ScriptKind.TS;
case Extension.Tsx:
return ScriptKind.TSX;