Skip asking for jsdoc in checkObjectLiteral for enums in TS (#53117)

This commit is contained in:
Jake Bailey
2023-03-16 13:14:54 -07:00
committed by GitHub
parent a6ba2e735d
commit c797bd2f5f

View File

@@ -29935,7 +29935,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;