We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 611dd22 commit 034afafCopy full SHA for 034afaf
src/compiler/checker.ts
@@ -15308,7 +15308,9 @@ namespace ts {
15308
}
15309
15310
function isEmptyAnonymousObjectType(type: Type) {
15311
- return !!(getObjectFlags(type) & ObjectFlags.Anonymous) && isEmptyObjectType(type);
+ return !!(getObjectFlags(type) & ObjectFlags.Anonymous && (
15312
+ (<ResolvedType>type).members && isEmptyResolvedType(<ResolvedType>type) ||
15313
+ type.symbol && type.symbol.flags & SymbolFlags.TypeLiteral && getMembersOfSymbol(type.symbol).size === 0));
15314
15315
15316
function isStringIndexSignatureOnlyType(type: Type): boolean {
0 commit comments