@@ -2867,7 +2867,7 @@ namespace ts {
28672867 }
28682868
28692869 for (const propertySymbol of properties) {
2870- const propertyType = getCheckFlags(propertySymbol) & CheckFlags.DeferredInferred ? emptyObjectType : getTypeOfSymbol(propertySymbol);
2870+ const propertyType = getCheckFlags(propertySymbol) & CheckFlags.Deferred ? emptyObjectType : getTypeOfSymbol(propertySymbol);
28712871 const saveEnclosingDeclaration = context.enclosingDeclaration;
28722872 context.enclosingDeclaration = undefined;
28732873 const propertyName = symbolToName(propertySymbol, context, SymbolFlags.Value, /*expectsIdentifier*/ true);
@@ -4868,7 +4868,7 @@ namespace ts {
48684868 if (getCheckFlags(symbol) & CheckFlags.Instantiated) {
48694869 return getTypeOfInstantiatedSymbol(symbol);
48704870 }
4871- if (getCheckFlags(symbol) & CheckFlags.DeferredInferred ) {
4871+ if (getCheckFlags(symbol) & CheckFlags.Deferred ) {
48724872 return inferDeferredMappedType((symbol as DeferredTransientSymbol).propertyType, (symbol as DeferredTransientSymbol).mappedType);
48734873 }
48744874 if (symbol.flags & (SymbolFlags.Variable | SymbolFlags.Property)) {
@@ -11255,7 +11255,7 @@ namespace ts {
1125511255 if (propType.flags & TypeFlags.ContainsAnyFunctionType) {
1125611256 return undefined;
1125711257 }
11258- const checkFlags = CheckFlags.DeferredInferred | (readonlyMask && isReadonlySymbol(prop) ? CheckFlags.Readonly : 0);
11258+ const checkFlags = CheckFlags.Deferred | (readonlyMask && isReadonlySymbol(prop) ? CheckFlags.Readonly : 0);
1125911259 const inferredProp = createSymbol(SymbolFlags.Property | prop.flags & optionalMask, prop.escapedName, checkFlags) as DeferredTransientSymbol;
1126011260 inferredProp.declarations = prop.declarations;
1126111261 inferredProp.propertyType = propType;
0 commit comments