TypeScript/tests/baselines/reference/undefinedInferentialTyping.symbols
2015-04-15 16:44:20 -07:00

18 lines
718 B
Plaintext

=== tests/cases/compiler/undefinedInferentialTyping.ts ===
function f<T>(arr: T[], elemnt: T): T {
>f : Symbol(f, Decl(undefinedInferentialTyping.ts, 0, 0))
>T : Symbol(T, Decl(undefinedInferentialTyping.ts, 0, 11))
>arr : Symbol(arr, Decl(undefinedInferentialTyping.ts, 0, 14))
>T : Symbol(T, Decl(undefinedInferentialTyping.ts, 0, 11))
>elemnt : Symbol(elemnt, Decl(undefinedInferentialTyping.ts, 0, 23))
>T : Symbol(T, Decl(undefinedInferentialTyping.ts, 0, 11))
>T : Symbol(T, Decl(undefinedInferentialTyping.ts, 0, 11))
return null;
}
var a = f([], 3); // should be number
>a : Symbol(a, Decl(undefinedInferentialTyping.ts, 4, 3))
>f : Symbol(f, Decl(undefinedInferentialTyping.ts, 0, 0))