Skip to content

Commit 95aed3f

Browse files
committed
Add regression test
1 parent c52eb6c commit 95aed3f

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

tests/cases/conformance/types/keyof/keyofAndIndexedAccess.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,4 +354,15 @@ interface Options2<Data, Computed> {
354354
declare class Component2<Data, Computed> {
355355
constructor(options: Options2<Data, Computed>);
356356
get<K extends keyof Data | keyof Computed>(key: K): (Data & Computed)[K];
357+
}
358+
359+
// Repro from #12641
360+
361+
interface R {
362+
p: number;
363+
}
364+
365+
function f<K extends keyof R>(p: K) {
366+
let a: any;
367+
a[p].add; // any
357368
}

0 commit comments

Comments
 (0)