mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-23 07:07:09 -05:00
fix(48445): show errors on type-only import/export specifiers in JavaScript files (#48449)
This commit is contained in:
@@ -2273,6 +2273,13 @@ namespace ts {
|
||||
return "skip";
|
||||
}
|
||||
break;
|
||||
case SyntaxKind.ImportSpecifier:
|
||||
case SyntaxKind.ExportSpecifier:
|
||||
if ((node as ImportOrExportSpecifier).isTypeOnly) {
|
||||
diagnostics.push(createDiagnosticForNode(node, Diagnostics._0_declarations_can_only_be_used_in_TypeScript_files, isImportSpecifier(node) ? "import...type" : "export...type"));
|
||||
return "skip";
|
||||
}
|
||||
break;
|
||||
case SyntaxKind.ImportEqualsDeclaration:
|
||||
diagnostics.push(createDiagnosticForNode(node, Diagnostics.import_can_only_be_used_in_TypeScript_files));
|
||||
return "skip";
|
||||
|
||||
Reference in New Issue
Block a user