@@ -2366,7 +2366,7 @@ module.exports = __toCommonJS(typescript_exports);
23662366
23672367// src/compiler/corePublic.ts
23682368var versionMajorMinor = "5.5";
2369- var version = "5.5.2 ";
2369+ var version = "5.5.3 ";
23702370var Comparison = /* @__PURE__ */ ((Comparison3) => {
23712371 Comparison3[Comparison3["LessThan"] = -1] = "LessThan";
23722372 Comparison3[Comparison3["EqualTo"] = 0] = "EqualTo";
@@ -52812,7 +52812,7 @@ function createTypeChecker(host) {
5281252812 }
5281352813 if (moduleResolutionKind === 3 /* Node16 */ || moduleResolutionKind === 99 /* NodeNext */) {
5281452814 const isSyncImport = currentSourceFile.impliedNodeFormat === 1 /* CommonJS */ && !findAncestor(location, isImportCall) || !!findAncestor(location, isImportEqualsDeclaration);
52815- const overrideHost = findAncestor(location, (l) => isImportTypeNode(l) || isExportDeclaration(l) || isImportDeclaration(l));
52815+ const overrideHost = findAncestor(location, (l) => isImportTypeNode(l) || isExportDeclaration(l) || isImportDeclaration(l) || isJSDocImportTag(l) );
5281652816 if (isSyncImport && sourceFile.impliedNodeFormat === 99 /* ESNext */ && !hasResolutionModeOverride(overrideHost)) {
5281752817 if (findAncestor(location, isImportEqualsDeclaration)) {
5281852818 error2(errorNode, Diagnostics.Module_0_cannot_be_imported_using_this_construct_The_specifier_only_resolves_to_an_ES_module_which_cannot_be_imported_with_require_Use_an_ECMAScript_import_instead, moduleReference);
@@ -123600,7 +123600,7 @@ function getModeForUsageLocation(file, usage, compilerOptions) {
123600123600}
123601123601function getModeForUsageLocationWorker(file, usage, compilerOptions) {
123602123602 var _a;
123603- if (isImportDeclaration(usage.parent) || isExportDeclaration(usage.parent)) {
123603+ if (isImportDeclaration(usage.parent) || isExportDeclaration(usage.parent) || isJSDocImportTag(usage.parent) ) {
123604123604 const isTypeOnly = isExclusivelyTypeOnlyImportOrExport(usage.parent);
123605123605 if (isTypeOnly) {
123606123606 const override = getResolutionModeOverride(usage.parent.attributes);
0 commit comments