Add regression test

This commit is contained in:
Anders Hejlsberg
2019-04-27 09:56:11 -07:00
parent 5a567ad56d
commit 078375765b

View File

@@ -14,3 +14,11 @@ export declare function foo2<T>(obj: T): T extends { [K in keyof BadNested<infer
export function bar2<T>(obj: T) {
return foo2(obj);
}
// Repros from #31099
type Weird = any extends infer U ? U : never;
type AlsoWeird = unknown extends infer U ? U : never;
const a: Weird = null;
const b: string = a;