We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 11acf3a commit 2da73b3Copy full SHA for 2da73b3
src/compiler/parser.ts
@@ -409,15 +409,15 @@ namespace ts {
409
410
/* @internal */
411
export function getScriptKindFromFileName(fileName: string): ScriptKind {
412
- const ext = fileName.split(".").pop();
+ const ext = fileName.substr(fileName.lastIndexOf("."));
413
switch (ext.toLowerCase()) {
414
- case "js":
+ case ".js":
415
return ScriptKind.JS;
416
- case "jsx":
+ case ".jsx":
417
return ScriptKind.JSX;
418
- case "ts":
+ case ".ts":
419
return ScriptKind.TS;
420
- case "tsx":
+ case ".tsx":
421
return ScriptKind.TSX;
422
default:
423
0 commit comments