This commit is contained in:
Anders Hejlsberg
2018-02-07 06:57:43 -08:00
parent a44ab96468
commit 2dcd83c954

View File

@@ -84,7 +84,8 @@ type T74<T extends number, U extends string> = { x: T, y: U };
type T75<T> = T extends T74<infer U, infer U> ? T70<U> | T72<U> | T74<U, U> : never;
type T76<T extends T[], U extends T> = { x: T };
type T77<T> = T extends T76<infer X, infer Y> ? T76<X, Y>: never;
type T77<T> = T extends T76<infer X, infer Y> ? T76<X, Y> : never;
type T78<T> = T extends T76<infer X, infer X> ? T76<X, X> : never;
// Example from #21496