We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 68585f2 commit 07d2595Copy full SHA for 07d2595
tests/cases/conformance/types/keyof/keyofAndIndexedAccess2.ts
@@ -110,3 +110,13 @@ interface Type {
110
function get123<K extends keyof Type>(): Type[K] {
111
return 123; // Error
112
}
113
+
114
+// Repros from #30938
115
116
+function fn<T extends {elements: Array<string>} | {elements: Array<number>}>(param: T, cb: (element: T['elements'][number]) => void) {
117
+ cb(param.elements[0]);
118
+}
119
120
+function fn2<T extends Array<string>>(param: T, cb: (element: T[number]) => void) {
121
+ cb(param[0]);
122
0 commit comments