You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// In the false case, we may still be assignable at the structural level, rather than the algebraic level
18839
+
}
18840
+
// Even if every member of the source is in the target but the target still has members left, the source may still be assignable
18841
+
// to the target, either if some member of the original source is assignable to the other members of the target, or if there is structural assignability
18842
+
}
18843
+
}
18844
+
18812
18845
// Normalize the source and target types: Turn fresh literal types into regular literal types,
18813
18846
// turn deferred type references into regular type references, simplify indexed access and
18814
18847
// conditional types, and resolve substitution types to either the substitution (on the source
@@ -19309,6 +19342,9 @@ namespace ts {
19309
19342
// equal and infinitely expanding. Fourth, if we have reached a depth of 100 nested comparisons, assume we have runaway recursion
19310
19343
// and issue an error. Otherwise, actually compare the structure of the two types.
0 commit comments