File: implicitAnyFunctionInvocationWithAnyArguements.symbols

package info (click to toggle)
node-typescript 5.0.4%2Bds1-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 459,116 kB
  • sloc: javascript: 1,972,754; makefile: 6; sh: 1
file content (117 lines) | stat: -rw-r--r-- 6,456 bytes parent folder | download | duplicates (5)
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
=== tests/cases/compiler/implicitAnyFunctionInvocationWithAnyArguements.ts ===
// this should be errors
var arg0 = null;  // error at "arg0"
>arg0 : Symbol(arg0, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 1, 3))

var anyArray = [null, undefined];  // error at array literal
>anyArray : Symbol(anyArray, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 2, 3))
>undefined : Symbol(undefined)

var objL: { v; w; }             // error at "y,z"
>objL : Symbol(objL, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 3, 3))
>v : Symbol(v, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 3, 11))
>w : Symbol(w, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 3, 14))

var funcL: (y2) => number;
>funcL : Symbol(funcL, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 4, 3))
>y2 : Symbol(y2, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 4, 12))

function temp1(arg1) { }  // error at "temp1"
>temp1 : Symbol(temp1, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 4, 26))
>arg1 : Symbol(arg1, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 5, 15))

function testFunctionExprC(subReplace: (s: string, ...arg: any[]) => string) { }
>testFunctionExprC : Symbol(testFunctionExprC, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 5, 24))
>subReplace : Symbol(subReplace, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 6, 27))
>s : Symbol(s, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 6, 40))
>arg : Symbol(arg, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 6, 50))

function testFunctionExprC2(eq: (v1: any, v2: any) => number) { };
>testFunctionExprC2 : Symbol(testFunctionExprC2, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 6, 80))
>eq : Symbol(eq, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 7, 28))
>v1 : Symbol(v1, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 7, 33))
>v2 : Symbol(v2, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 7, 41))

function testObjLiteral(objLit: { v: any; w: any }) { }; 
>testObjLiteral : Symbol(testObjLiteral, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 7, 66))
>objLit : Symbol(objLit, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 8, 24))
>v : Symbol(v, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 8, 33))
>w : Symbol(w, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 8, 41))

function testFuncLiteral(funcLit: (y2) => number) { };
>testFuncLiteral : Symbol(testFuncLiteral, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 8, 56))
>funcLit : Symbol(funcLit, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 9, 25))
>y2 : Symbol(y2, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 9, 35))

// this should not be an error
testFunctionExprC2((v1, v2) => 1);
>testFunctionExprC2 : Symbol(testFunctionExprC2, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 6, 80))
>v1 : Symbol(v1, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 12, 20))
>v2 : Symbol(v2, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 12, 23))

testObjLiteral(objL);
>testObjLiteral : Symbol(testObjLiteral, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 7, 66))
>objL : Symbol(objL, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 3, 3))

testFuncLiteral(funcL);
>testFuncLiteral : Symbol(testFuncLiteral, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 8, 56))
>funcL : Symbol(funcL, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 4, 3))

var k = temp1(null);
>k : Symbol(k, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 16, 3))
>temp1 : Symbol(temp1, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 4, 26))

var result = temp1(arg0);
>result : Symbol(result, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 17, 3))
>temp1 : Symbol(temp1, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 4, 26))
>arg0 : Symbol(arg0, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 1, 3))

var result1 = temp1(anyArray);
>result1 : Symbol(result1, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 18, 3))
>temp1 : Symbol(temp1, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 4, 26))
>anyArray : Symbol(anyArray, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 2, 3))

function noError(variable: any, array?: any) { }
>noError : Symbol(noError, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 18, 30))
>variable : Symbol(variable, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 20, 17))
>array : Symbol(array, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 20, 31))

noError(null, []);
>noError : Symbol(noError, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 18, 30))

noError(undefined, <any>[]);
>noError : Symbol(noError, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 18, 30))
>undefined : Symbol(undefined)

noError(null, [null, undefined]);
>noError : Symbol(noError, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 18, 30))
>undefined : Symbol(undefined)

noError(undefined, anyArray);
>noError : Symbol(noError, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 18, 30))
>undefined : Symbol(undefined)
>anyArray : Symbol(anyArray, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 2, 3))

class C {
>C : Symbol(C, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 24, 29))

    constructor(emtpyArray: any, variable: any) {
>emtpyArray : Symbol(emtpyArray, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 27, 16))
>variable : Symbol(variable, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 27, 32))
    }
}

var newC = new C([], undefined);
>newC : Symbol(newC, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 31, 3))
>C : Symbol(C, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 24, 29))
>undefined : Symbol(undefined)

var newC1 = new C([], arg0);
>newC1 : Symbol(newC1, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 32, 3))
>C : Symbol(C, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 24, 29))
>arg0 : Symbol(arg0, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 1, 3))

var newC2 = new C(<any>[], null) 
>newC2 : Symbol(newC2, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 33, 3))
>C : Symbol(C, Decl(implicitAnyFunctionInvocationWithAnyArguements.ts, 24, 29))