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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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;