diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 178f89460dc..aab95f76d0b 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -6860,7 +6860,7 @@ namespace ts { } const resolved = type; - const members = transformTypeOfMembers(type, prop => prop.flags & TypeFlags.FreshObjectLiteral ? getRegularTypeOfObjectLiteral(prop) : prop); + const members = transformTypeOfMembers(type, getRegularTypeOfObjectLiteral); const regularNew = createAnonymousType(resolved.symbol, members, resolved.callSignatures,