TypeScript/tests/baselines/reference/inferenceFromIncompleteSource.js
Anders Hejlsberg 22bee779d7
Properly make inferences from partial source type (#42038)
* Slightly less picky check in typesDefinitelyUnrelated

* Accept new baselines

* Add regression test
2020-12-19 07:18:44 -10:00

19 lines
435 B
TypeScript

//// [inferenceFromIncompleteSource.ts]
// Repro from #42030
interface ListProps<T, K extends keyof T> {
items: T[];
itemKey: K;
prop: number;
}
declare const Component: <T, K extends keyof T>(x: ListProps<T, K>) => void;
Component({items: [{name:' string'}], itemKey: 'name' });
//// [inferenceFromIncompleteSource.js]
"use strict";
// Repro from #42030
Component({ items: [{ name: ' string' }], itemKey: 'name' });