File: implicitAnyFunctionInvocationWithAnyArguements.errors.txt

package info (click to toggle)
node-typescript 3.3.3333-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 324,548 kB
  • sloc: makefile: 6; sh: 3
file content (56 lines) | stat: -rw-r--r-- 2,659 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
tests/cases/compiler/implicitAnyFunctionInvocationWithAnyArguements.ts(3,5): error TS7005: Variable 'anyArray' implicitly has an 'any[]' type.
tests/cases/compiler/implicitAnyFunctionInvocationWithAnyArguements.ts(4,13): error TS7008: Member 'v' implicitly has an 'any' type.
tests/cases/compiler/implicitAnyFunctionInvocationWithAnyArguements.ts(4,16): error TS7008: Member 'w' implicitly has an 'any' type.
tests/cases/compiler/implicitAnyFunctionInvocationWithAnyArguements.ts(5,13): error TS7006: Parameter 'y2' implicitly has an 'any' type.
tests/cases/compiler/implicitAnyFunctionInvocationWithAnyArguements.ts(6,16): error TS7006: Parameter 'arg1' implicitly has an 'any' type.
tests/cases/compiler/implicitAnyFunctionInvocationWithAnyArguements.ts(10,36): error TS7006: Parameter 'y2' implicitly has an 'any' type.


==== tests/cases/compiler/implicitAnyFunctionInvocationWithAnyArguements.ts (6 errors) ====
    // this should be errors
    var arg0 = null;  // error at "arg0"
    var anyArray = [null, undefined];  // error at array literal
        ~~~~~~~~
!!! error TS7005: Variable 'anyArray' implicitly has an 'any[]' type.
    var objL: { v; w; }             // error at "y,z"
                ~
!!! error TS7008: Member 'v' implicitly has an 'any' type.
                   ~
!!! error TS7008: Member 'w' implicitly has an 'any' type.
    var funcL: (y2) => number;
                ~~
!!! error TS7006: Parameter 'y2' implicitly has an 'any' type.
    function temp1(arg1) { }  // error at "temp1"
                   ~~~~
!!! error TS7006: Parameter 'arg1' implicitly has an 'any' type.
    function testFunctionExprC(subReplace: (s: string, ...arg: any[]) => string) { }
    function testFunctionExprC2(eq: (v1: any, v2: any) => number) { };
    function testObjLiteral(objLit: { v: any; w: any }) { }; 
    function testFuncLiteral(funcLit: (y2) => number) { };
                                       ~~
!!! error TS7006: Parameter 'y2' implicitly has an 'any' type.
    
    // this should not be an error
    testFunctionExprC2((v1, v2) => 1);
    testObjLiteral(objL);
    testFuncLiteral(funcL);
    
    var k = temp1(null);
    var result = temp1(arg0);
    var result1 = temp1(anyArray);
    
    function noError(variable: any, array?: any) { }
    noError(null, []);
    noError(undefined, <any>[]);
    noError(null, [null, undefined]);
    noError(undefined, anyArray);
    
    class C {
        constructor(emtpyArray: any, variable: any) {
        }
    }
    
    var newC = new C([], undefined);
    var newC1 = new C([], arg0);
    var newC2 = new C(<any>[], null)