@@ -2366,7 +2366,7 @@ module.exports = __toCommonJS(typescript_exports);
2366
2366
2367
2367
// src/compiler/corePublic.ts
2368
2368
var versionMajorMinor = "5.5";
2369
- var version = "5.5.2 ";
2369
+ var version = "5.5.3 ";
2370
2370
var Comparison = /* @__PURE__ */ ((Comparison3) => {
2371
2371
Comparison3[Comparison3["LessThan"] = -1] = "LessThan";
2372
2372
Comparison3[Comparison3["EqualTo"] = 0] = "EqualTo";
@@ -52812,7 +52812,7 @@ function createTypeChecker(host) {
52812
52812
}
52813
52813
if (moduleResolutionKind === 3 /* Node16 */ || moduleResolutionKind === 99 /* NodeNext */) {
52814
52814
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) );
52816
52816
if (isSyncImport && sourceFile.impliedNodeFormat === 99 /* ESNext */ && !hasResolutionModeOverride(overrideHost)) {
52817
52817
if (findAncestor(location, isImportEqualsDeclaration)) {
52818
52818
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) {
123600
123600
}
123601
123601
function getModeForUsageLocationWorker(file, usage, compilerOptions) {
123602
123602
var _a;
123603
- if (isImportDeclaration(usage.parent) || isExportDeclaration(usage.parent)) {
123603
+ if (isImportDeclaration(usage.parent) || isExportDeclaration(usage.parent) || isJSDocImportTag(usage.parent) ) {
123604
123604
const isTypeOnly = isExclusivelyTypeOnlyImportOrExport(usage.parent);
123605
123605
if (isTypeOnly) {
123606
123606
const override = getResolutionModeOverride(usage.parent.attributes);
0 commit comments