diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 75f6878302093..2558494e95db9 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -24457,7 +24457,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker { } return Ternary.False; } - if (getObjectFlags(target) & ObjectFlags.FreshLiteral) { + if (isObjectLiteralType(target)) { for (const sourceProp of excludeProperties(getPropertiesOfType(source), excludedProperties)) { if (!getPropertyOfObjectType(target, sourceProp.escapedName)) { if (reportErrors) {