diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index e52570b6f41b0..5fcf08db84dfb 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -29880,7 +29880,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker { const inConstContext = isConstContext(node); const checkFlags = inConstContext ? CheckFlags.Readonly : 0; const isInJavascript = isInJSFile(node) && !isInJsonFile(node); - const enumTag = getJSDocEnumTag(node); + const enumTag = isInJavascript ? getJSDocEnumTag(node) : undefined; const isJSObjectLiteral = !contextualType && isInJavascript && !enumTag; let objectFlags: ObjectFlags = freshObjectLiteralFlag; let patternWithComputedProperties = false;