|
| 1 | +=== tests/cases/compiler/mappedToToIndexSignatureInference.ts === |
| 2 | +declare const fn: <K extends string, V>(object: { [Key in K]: V }) => object; |
| 3 | +>fn : Symbol(fn, Decl(mappedToToIndexSignatureInference.ts, 0, 13)) |
| 4 | +>K : Symbol(K, Decl(mappedToToIndexSignatureInference.ts, 0, 19)) |
| 5 | +>V : Symbol(V, Decl(mappedToToIndexSignatureInference.ts, 0, 36)) |
| 6 | +>object : Symbol(object, Decl(mappedToToIndexSignatureInference.ts, 0, 40)) |
| 7 | +>Key : Symbol(Key, Decl(mappedToToIndexSignatureInference.ts, 0, 51)) |
| 8 | +>K : Symbol(K, Decl(mappedToToIndexSignatureInference.ts, 0, 19)) |
| 9 | +>V : Symbol(V, Decl(mappedToToIndexSignatureInference.ts, 0, 36)) |
| 10 | + |
| 11 | +declare const a: { [index: string]: number }; |
| 12 | +>a : Symbol(a, Decl(mappedToToIndexSignatureInference.ts, 1, 13)) |
| 13 | +>index : Symbol(index, Decl(mappedToToIndexSignatureInference.ts, 1, 20)) |
| 14 | + |
| 15 | +fn(a); |
| 16 | +>fn : Symbol(fn, Decl(mappedToToIndexSignatureInference.ts, 0, 13)) |
| 17 | +>a : Symbol(a, Decl(mappedToToIndexSignatureInference.ts, 1, 13)) |
| 18 | + |
0 commit comments