File tree 1 file changed +4
-3
lines changed
1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -15589,12 +15589,13 @@ m2: ${(this.mapper2 as unknown as DebugTypeMapper).__debugToString().split("\n")
15589
15589
return accessFlags & AccessFlags.IncludeUndefined ? getUnionType([indexInfo.type, undefinedType]) : indexInfo.type;
15590
15590
}
15591
15591
errorIfWritingToReadonlyIndex(indexInfo);
15592
- if (accessFlags & AccessFlags.IncludeUndefined && objectType.symbol && objectType.symbol.flags & (SymbolFlags.RegularEnum | SymbolFlags.ConstEnum) ) {
15593
- if (indexType.symbol && indexType.flags & TypeFlags.EnumLiteral && getParentOfSymbol(indexType.symbol) === objectType.symbol) {
15592
+ if (accessFlags & AccessFlags.IncludeUndefined) {
15593
+ if (objectType.symbol && objectType.symbol.flags & (SymbolFlags.RegularEnum | SymbolFlags.ConstEnum) && ( indexType.symbol && indexType.flags & TypeFlags.EnumLiteral && getParentOfSymbol(indexType.symbol) === objectType.symbol) ) {
15594
15594
return indexInfo.type;
15595
15595
}
15596
+ return getUnionType([indexInfo.type, undefinedType]);
15596
15597
}
15597
- return accessFlags & AccessFlags.IncludeUndefined ? getUnionType([indexInfo.type, undefinedType]) : indexInfo.type;
15598
+ return indexInfo.type;
15598
15599
}
15599
15600
if (indexType.flags & TypeFlags.Never) {
15600
15601
return neverType;
You can’t perform that action at this time.
0 commit comments