TypeScript/tests/baselines/reference/typeParameterAndArgumentOfSameName1.types

21 lines
1.3 KiB
Plaintext
Raw Normal View History

2014-08-15 23:33:16 +02:00
=== tests/cases/compiler/typeParameterAndArgumentOfSameName1.ts ===
function f<A extends Number>(A: A): A {
2015-04-13 23:01:57 +02:00
>f : <A extends Number>(A: A) => A, Symbol(f, Decl(typeParameterAndArgumentOfSameName1.ts, 0, 0))
>A : A, Symbol(A, Decl(typeParameterAndArgumentOfSameName1.ts, 0, 11), Decl(typeParameterAndArgumentOfSameName1.ts, 0, 29))
>Number : Number, Symbol(Number, Decl(lib.d.ts, 456, 40), Decl(lib.d.ts, 518, 11))
>A : A, Symbol(A, Decl(typeParameterAndArgumentOfSameName1.ts, 0, 11), Decl(typeParameterAndArgumentOfSameName1.ts, 0, 29))
>A : A, Symbol(A, Decl(typeParameterAndArgumentOfSameName1.ts, 0, 11), Decl(typeParameterAndArgumentOfSameName1.ts, 0, 29))
>A : A, Symbol(A, Decl(typeParameterAndArgumentOfSameName1.ts, 0, 11), Decl(typeParameterAndArgumentOfSameName1.ts, 0, 29))
2014-08-15 23:33:16 +02:00
var r = A.toExponential(123);
2015-04-13 23:01:57 +02:00
>r : string, Symbol(r, Decl(typeParameterAndArgumentOfSameName1.ts, 1, 7))
2014-08-15 23:33:16 +02:00
>A.toExponential(123) : string
2015-04-13 23:01:57 +02:00
>A.toExponential : (fractionDigits?: number) => string, Symbol(Number.toExponential, Decl(lib.d.ts, 469, 45))
>A : A, Symbol(A, Decl(typeParameterAndArgumentOfSameName1.ts, 0, 11), Decl(typeParameterAndArgumentOfSameName1.ts, 0, 29))
>toExponential : (fractionDigits?: number) => string, Symbol(Number.toExponential, Decl(lib.d.ts, 469, 45))
2015-04-13 21:36:11 +02:00
>123 : number
2014-08-15 23:33:16 +02:00
return null;
2015-04-13 21:36:11 +02:00
>null : null
2014-08-15 23:33:16 +02:00
}