File: bpSpanDestructuringParameterObjectBindingPattern.baseline

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 (164 lines) | stat: -rw-r--r-- 6,778 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
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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164

1  >interface Robot {

    ~~~~~~~~~~~~~~~~~~                            => Pos: (0 to 17)  SpanInfo: undefined
--------------------------------
2  >    name: string;

    ~~~~~~~~~~~~~~~~~~                            => Pos: (18 to 35)  SpanInfo: undefined
--------------------------------
3  >    skill: string;

    ~~~~~~~~~~~~~~~~~~~                           => Pos: (36 to 54)  SpanInfo: undefined
--------------------------------
4  >}

    ~~                                            => Pos: (55 to 56)  SpanInfo: undefined
--------------------------------
5  >declare var console: {

    ~~~~~~~~~~~~~~~~~~~~~~~                       => Pos: (57 to 79)  SpanInfo: undefined
--------------------------------
6  >    log(msg: string): void;

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  => Pos: (80 to 107)  SpanInfo: undefined
--------------------------------
7  >}

    ~~                                            => Pos: (108 to 109)  SpanInfo: undefined
--------------------------------
8  >var hello = "hello";

    ~~~~~~~~~~~~~~~~~~~~~                         => Pos: (110 to 130)  SpanInfo: {"start":110,"length":19}
    >var hello = "hello"
    >:=> (line 8, col 0) to (line 8, col 19)
--------------------------------
9  >var robotA: Robot = { name: "mower", skill: "mowing" };

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=> Pos: (131 to 186)  SpanInfo: {"start":131,"length":54}
    >var robotA: Robot = { name: "mower", skill: "mowing" }
    >:=> (line 9, col 0) to (line 9, col 54)
--------------------------------
10 >function foo1({ name: nameA }: Robot) {

    ~~~~~~~~~~~~~~                                => Pos: (187 to 200)  SpanInfo: {"start":231,"length":18}
    >console.log(nameA)
    >:=> (line 11, col 4) to (line 11, col 22)
10 >function foo1({ name: nameA }: Robot) {

                  ~~~~~~~~~~~~~~~~~~~~~~~         => Pos: (201 to 223)  SpanInfo: {"start":203,"length":11}
    >name: nameA
    >:=> (line 10, col 16) to (line 10, col 27)
10 >function foo1({ name: nameA }: Robot) {

                                         ~~~      => Pos: (224 to 226)  SpanInfo: {"start":231,"length":18}
    >console.log(nameA)
    >:=> (line 11, col 4) to (line 11, col 22)
--------------------------------
11 >    console.log(nameA);

    ~~~~~~~~~~~~~~~~~~~~~~~~                      => Pos: (227 to 250)  SpanInfo: {"start":231,"length":18}
    >console.log(nameA)
    >:=> (line 11, col 4) to (line 11, col 22)
--------------------------------
12 >}

    ~~                                            => Pos: (251 to 252)  SpanInfo: {"start":251,"length":1}
    >}
    >:=> (line 12, col 0) to (line 12, col 1)
--------------------------------
13 >function foo2({ name: nameB, skill: skillB }: Robot) {

    ~~~~~~~~~~~~~~                                => Pos: (253 to 266)  SpanInfo: {"start":312,"length":18}
    >console.log(nameB)
    >:=> (line 14, col 4) to (line 14, col 22)
13 >function foo2({ name: nameB, skill: skillB }: Robot) {

                  ~~~~~~~~~~~~~~                  => Pos: (267 to 280)  SpanInfo: {"start":269,"length":11}
    >name: nameB
    >:=> (line 13, col 16) to (line 13, col 27)
13 >function foo2({ name: nameB, skill: skillB }: Robot) {

                                ~~~~~~~~~~~~~~~~~~~~~~~~=> Pos: (281 to 304)  SpanInfo: {"start":282,"length":13}
    >skill: skillB
    >:=> (line 13, col 29) to (line 13, col 42)
13 >function foo2({ name: nameB, skill: skillB }: Robot) {

                                                        ~~~=> Pos: (305 to 307)  SpanInfo: {"start":312,"length":18}
    >console.log(nameB)
    >:=> (line 14, col 4) to (line 14, col 22)
--------------------------------
14 >    console.log(nameB);

    ~~~~~~~~~~~~~~~~~~~~~~~~                      => Pos: (308 to 331)  SpanInfo: {"start":312,"length":18}
    >console.log(nameB)
    >:=> (line 14, col 4) to (line 14, col 22)
--------------------------------
15 >}

    ~~                                            => Pos: (332 to 333)  SpanInfo: {"start":332,"length":1}
    >}
    >:=> (line 15, col 0) to (line 15, col 1)
--------------------------------
16 >function foo3({ name }: Robot) {

    ~~~~~~~~~~~~~~                                => Pos: (334 to 347)  SpanInfo: {"start":371,"length":17}
    >console.log(name)
    >:=> (line 17, col 4) to (line 17, col 21)
16 >function foo3({ name }: Robot) {

                  ~~~~~~~~~~~~~~~~                => Pos: (348 to 363)  SpanInfo: {"start":350,"length":4}
    >name
    >:=> (line 16, col 16) to (line 16, col 20)
16 >function foo3({ name }: Robot) {

                                  ~~~             => Pos: (364 to 366)  SpanInfo: {"start":371,"length":17}
    >console.log(name)
    >:=> (line 17, col 4) to (line 17, col 21)
--------------------------------
17 >    console.log(name);

    ~~~~~~~~~~~~~~~~~~~~~~~                       => Pos: (367 to 389)  SpanInfo: {"start":371,"length":17}
    >console.log(name)
    >:=> (line 17, col 4) to (line 17, col 21)
--------------------------------
18 >}

    ~~                                            => Pos: (390 to 391)  SpanInfo: {"start":390,"length":1}
    >}
    >:=> (line 18, col 0) to (line 18, col 1)
--------------------------------
19 >foo1(robotA);

    ~~~~~~~~~~~~~~                                => Pos: (392 to 405)  SpanInfo: {"start":392,"length":12}
    >foo1(robotA)
    >:=> (line 19, col 0) to (line 19, col 12)
--------------------------------
20 >foo1({ name: "Edger", skill: "cutting edges" });

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=> Pos: (406 to 454)  SpanInfo: {"start":406,"length":47}
    >foo1({ name: "Edger", skill: "cutting edges" })
    >:=> (line 20, col 0) to (line 20, col 47)
--------------------------------
21 >foo2(robotA);

    ~~~~~~~~~~~~~~                                => Pos: (455 to 468)  SpanInfo: {"start":455,"length":12}
    >foo2(robotA)
    >:=> (line 21, col 0) to (line 21, col 12)
--------------------------------
22 >foo2({ name: "Edger", skill: "cutting edges" });

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=> Pos: (469 to 517)  SpanInfo: {"start":469,"length":47}
    >foo2({ name: "Edger", skill: "cutting edges" })
    >:=> (line 22, col 0) to (line 22, col 47)
--------------------------------
23 >foo3(robotA);

    ~~~~~~~~~~~~~~                                => Pos: (518 to 531)  SpanInfo: {"start":518,"length":12}
    >foo3(robotA)
    >:=> (line 23, col 0) to (line 23, col 12)
--------------------------------
24 >foo3({ name: "Edger", skill: "cutting edges" });
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=> Pos: (532 to 579)  SpanInfo: {"start":532,"length":47}
    >foo3({ name: "Edger", skill: "cutting edges" })
    >:=> (line 24, col 0) to (line 24, col 47)