1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
=== tests/cases/conformance/types/any/anyAsGenericFunctionCall.ts ===
// any is considered an untyped function call
// can be called except with type arguments which is an error
var x: any;
>x : any
var a = x<number>();
>a : any
>x<number>() : any
>x : any
var b = x<string>('hello');
>b : any
>x<string>('hello') : any
>x : any
>'hello' : "hello"
class C { foo: string; }
>C : C
>foo : string
var c = x<C>(x);
>c : any
>x<C>(x) : any
>x : any
>x : any
var d = x<any>(x);
>d : any
>x<any>(x) : any
>x : any
>x : any
|