Report excess property errors on object literal names (#53129)

This commit is contained in:
Mateusz Burzyński
2023-03-07 18:31:31 +01:00
committed by GitHub
parent b1f25a2bdb
commit 4ee8b0f315
102 changed files with 291 additions and 297 deletions

View File

@@ -20711,9 +20711,9 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
const propDeclaration = prop.valueDeclaration as ObjectLiteralElementLike;
Debug.assertNode(propDeclaration, isObjectLiteralElementLike);
errorNode = propDeclaration;
const name = propDeclaration.name!;
errorNode = name;
if (isIdentifier(name)) {
suggestion = getSuggestionForNonexistentProperty(name, errorTarget);
}