Add more error case checks

This commit is contained in:
Anders Hejlsberg 2018-01-31 07:48:45 -08:00
parent 1275a20ebe
commit afec056bab

View File

@ -69,3 +69,7 @@ type T51 = X3<{ a: (x: string) => void }>; // never
type T52 = X3<{ a: (x: string) => void, b: (x: string) => void }>; // string
type T53 = X3<{ a: (x: number) => void, b: (x: string) => void }>; // string & number
type T54 = X3<{ a: (x: number) => void, b: () => void }>; // number
type T60 = infer U; // Error
type T61<T> = infer A extends infer B ? infer C : infer D; // Error
type T62<T> = U extends (infer U)[] ? U : U; // Error