File tree 1 file changed +2
-2
lines changed
1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -4993,7 +4993,7 @@ namespace ts {
4993
4993
function getBaseTypes(type: InterfaceType): BaseType[] {
4994
4994
if (!type.resolvedBaseTypes) {
4995
4995
if (type.objectFlags & ObjectFlags.Tuple) {
4996
- type.resolvedBaseTypes = [createTypeFromGenericGlobalType(globalTupleBaseType || globalArrayType , [getUnionType(type.typeParameters)])];
4996
+ type.resolvedBaseTypes = [createTypeFromGenericGlobalType(globalTupleBaseType, [getUnionType(type.typeParameters)])];
4997
4997
}
4998
4998
else if (type.symbol.flags & (SymbolFlags.Class | SymbolFlags.Interface)) {
4999
4999
if (type.symbol.flags & SymbolFlags.Class) {
@@ -24526,7 +24526,7 @@ namespace ts {
24526
24526
24527
24527
// TODO: ReadonlyArray and TupleBase should always be available, but haven't been required previously
24528
24528
globalReadonlyArrayType = <GenericType>getGlobalTypeOrUndefined("ReadonlyArray" as __String, /*arity*/ 1);
24529
- globalTupleBaseType = <GenericType>getGlobalTypeOrUndefined("TupleBase" as __String, /*arity*/ 1);
24529
+ globalTupleBaseType = <GenericType>getGlobalTypeOrUndefined("TupleBase" as __String, /*arity*/ 1) || globalArrayType ;
24530
24530
anyReadonlyArrayType = globalReadonlyArrayType ? createTypeFromGenericGlobalType(globalReadonlyArrayType, [anyType]) : anyArrayType;
24531
24531
globalThisType = <GenericType>getGlobalTypeOrUndefined("ThisType" as __String, /*arity*/ 1);
24532
24532
}
You can’t perform that action at this time.
0 commit comments