Update tests

This commit is contained in:
Anders Hejlsberg
2018-05-29 12:54:12 -07:00
parent 074961f303
commit c694ffe7a5

View File

@@ -37,7 +37,7 @@ type T33<T> = T extends never ? true : false; // Deferred
// keyof unknown
type T40 = keyof any; // string | number | symbol
type T41 = keyof unknown; // string | number | symbol
type T41 = keyof unknown; // never
// Only equality operators are allowed with unknown
@@ -82,8 +82,8 @@ function f20(x: unknown) {
// Homomorphic mapped type over unknown
type T50<T> = { [P in keyof T]: number };
type T51 = T50<unknown>; // { [x: string]: number }
type T52 = T50<any>; // { [x: string]: number }
type T51 = T50<any>; // { [x: string]: number }
type T52 = T50<unknown>; // {}
// Anything is assignable to unknown