Add regression test

This commit is contained in:
Anders Hejlsberg 2018-10-26 15:32:10 -07:00
parent 30d1ecd1bd
commit 24e3745296

View File

@ -144,3 +144,13 @@ let f: Foo2<O, 'x'> = {
pf: {x: 7},
pt: {x: 7, y: false},
};
// Repro from #28170
function test1<T, K extends keyof T>(obj: Pick<T, K>) {
let x = obj.foo; // Error
}
function test2<T, K extends keyof T>(obj: Record<K, number>) {
let x = obj.foo; // Error
}