File: argsInScope.types

package info (click to toggle)
node-typescript 4.9.5%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 533,908 kB
  • sloc: javascript: 2,018,330; makefile: 7; sh: 1
file content (40 lines) | stat: -rw-r--r-- 719 bytes parent folder | download | duplicates (7)
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
=== tests/cases/compiler/argsInScope.ts ===
class C {
>C : C

    P(ii:number, j:number, k:number) {
>P : (ii: number, j: number, k: number) => void
>ii : number
>j : number
>k : number

       for (var i = 0; i < arguments.length; i++) {
>i : number
>0 : 0
>i < arguments.length : boolean
>i : number
>arguments.length : number
>arguments : IArguments
>length : number
>i++ : number
>i : number

           // WScript.Echo("param: " + arguments[i]);
       }
    }
}

var c = new C();
>c : C
>new C() : C
>C : typeof C

c.P(1,2,3);
>c.P(1,2,3) : void
>c.P : (ii: number, j: number, k: number) => void
>c : C
>P : (ii: number, j: number, k: number) => void
>1 : 1
>2 : 2
>3 : 3