File: sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.sourcemap.txt

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 (701 lines) | stat: -rw-r--r-- 61,413 bytes parent folder | download | duplicates (4)
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
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
===================================================================
JsFile: sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js
mapUrl: sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js.map
sourceRoot: 
sources: sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.ts
===================================================================
-------------------------------------------------------------------
emittedFile:tests/cases/compiler/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js
sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.ts
-------------------------------------------------------------------
>>>var robotA = { name: "mower", skills: { primary: "mowing", secondary: "none" } };
1 >
2 >^^^^
3 >    ^^^^^^
4 >          ^^^
5 >             ^^
6 >               ^^^^
7 >                   ^^
8 >                     ^^^^^^^
9 >                            ^^
10>                              ^^^^^^
11>                                    ^^
12>                                      ^^
13>                                        ^^^^^^^
14>                                               ^^
15>                                                 ^^^^^^^^
16>                                                         ^^
17>                                                           ^^^^^^^^^
18>                                                                    ^^
19>                                                                      ^^^^^^
20>                                                                            ^^
21>                                                                              ^^
22>                                                                                ^
23>                                                                                 ^^^^^^^->
1 >declare var console: {
  >    log(msg: string): void;
  >}
  >interface Robot {
  >    name: string;
  >    skills: {
  >        primary?: string;
  >        secondary?: string;
  >    };
  >}
  >
2 >var 
3 >    robotA
4 >          : Robot = 
5 >             { 
6 >               name
7 >                   : 
8 >                     "mower"
9 >                            , 
10>                              skills
11>                                    : 
12>                                      { 
13>                                        primary
14>                                               : 
15>                                                 "mowing"
16>                                                         , 
17>                                                           secondary
18>                                                                    : 
19>                                                                      "none"
20>                                                                             }
21>                                                                               }
22>                                                                                ;
1 >Emitted(1, 1) Source(11, 1) + SourceIndex(0)
2 >Emitted(1, 5) Source(11, 5) + SourceIndex(0)
3 >Emitted(1, 11) Source(11, 11) + SourceIndex(0)
4 >Emitted(1, 14) Source(11, 21) + SourceIndex(0)
5 >Emitted(1, 16) Source(11, 23) + SourceIndex(0)
6 >Emitted(1, 20) Source(11, 27) + SourceIndex(0)
7 >Emitted(1, 22) Source(11, 29) + SourceIndex(0)
8 >Emitted(1, 29) Source(11, 36) + SourceIndex(0)
9 >Emitted(1, 31) Source(11, 38) + SourceIndex(0)
10>Emitted(1, 37) Source(11, 44) + SourceIndex(0)
11>Emitted(1, 39) Source(11, 46) + SourceIndex(0)
12>Emitted(1, 41) Source(11, 48) + SourceIndex(0)
13>Emitted(1, 48) Source(11, 55) + SourceIndex(0)
14>Emitted(1, 50) Source(11, 57) + SourceIndex(0)
15>Emitted(1, 58) Source(11, 65) + SourceIndex(0)
16>Emitted(1, 60) Source(11, 67) + SourceIndex(0)
17>Emitted(1, 69) Source(11, 76) + SourceIndex(0)
18>Emitted(1, 71) Source(11, 78) + SourceIndex(0)
19>Emitted(1, 77) Source(11, 84) + SourceIndex(0)
20>Emitted(1, 79) Source(11, 86) + SourceIndex(0)
21>Emitted(1, 81) Source(11, 88) + SourceIndex(0)
22>Emitted(1, 82) Source(11, 89) + SourceIndex(0)
---
>>>var robotB = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } };
1->
2 >^^^^
3 >    ^^^^^^
4 >          ^^^
5 >             ^^
6 >               ^^^^
7 >                   ^^
8 >                     ^^^^^^^^^
9 >                              ^^
10>                                ^^^^^^
11>                                      ^^
12>                                        ^^
13>                                          ^^^^^^^
14>                                                 ^^
15>                                                   ^^^^^^^^^^
16>                                                             ^^
17>                                                               ^^^^^^^^^
18>                                                                        ^^
19>                                                                          ^^^^^^^^
20>                                                                                  ^^
21>                                                                                    ^^
22>                                                                                      ^
23>                                                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
  >
2 >var 
3 >    robotB
4 >          : Robot = 
5 >             { 
6 >               name
7 >                   : 
8 >                     "trimmer"
9 >                              , 
10>                                skills
11>                                      : 
12>                                        { 
13>                                          primary
14>                                                 : 
15>                                                   "trimming"
16>                                                             , 
17>                                                               secondary
18>                                                                        : 
19>                                                                          "edging"
20>                                                                                   }
21>                                                                                     }
22>                                                                                      ;
1->Emitted(2, 1) Source(12, 1) + SourceIndex(0)
2 >Emitted(2, 5) Source(12, 5) + SourceIndex(0)
3 >Emitted(2, 11) Source(12, 11) + SourceIndex(0)
4 >Emitted(2, 14) Source(12, 21) + SourceIndex(0)
5 >Emitted(2, 16) Source(12, 23) + SourceIndex(0)
6 >Emitted(2, 20) Source(12, 27) + SourceIndex(0)
7 >Emitted(2, 22) Source(12, 29) + SourceIndex(0)
8 >Emitted(2, 31) Source(12, 38) + SourceIndex(0)
9 >Emitted(2, 33) Source(12, 40) + SourceIndex(0)
10>Emitted(2, 39) Source(12, 46) + SourceIndex(0)
11>Emitted(2, 41) Source(12, 48) + SourceIndex(0)
12>Emitted(2, 43) Source(12, 50) + SourceIndex(0)
13>Emitted(2, 50) Source(12, 57) + SourceIndex(0)
14>Emitted(2, 52) Source(12, 59) + SourceIndex(0)
15>Emitted(2, 62) Source(12, 69) + SourceIndex(0)
16>Emitted(2, 64) Source(12, 71) + SourceIndex(0)
17>Emitted(2, 73) Source(12, 80) + SourceIndex(0)
18>Emitted(2, 75) Source(12, 82) + SourceIndex(0)
19>Emitted(2, 83) Source(12, 90) + SourceIndex(0)
20>Emitted(2, 85) Source(12, 92) + SourceIndex(0)
21>Emitted(2, 87) Source(12, 94) + SourceIndex(0)
22>Emitted(2, 88) Source(12, 95) + SourceIndex(0)
---
>>>var _a = robotA.skills, _b = _a === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _a, _c = _b.primary, primaryA = _c === void 0 ? "noSkill" : _c, _d = _b.secondary, secondaryA = _d === void 0 ? "noSkill" : _d;
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>                                                                                                                                                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
  >
  >var {
  >    
2 >
3 >    skills: {
  >            primary: primaryA = "noSkill",
  >            secondary: secondaryA = "noSkill"
  >        } = { primary: "noSkill", secondary: "noSkill" }
  >    } = 
4 >         robotA
5 >               
6 >                      
7 >                        skills: {
  >                                primary: primaryA = "noSkill",
  >                                secondary: secondaryA = "noSkill"
  >                            } = 
8 >                                             { 
9 >                                               primary
10>                                                      : 
11>                                                        "noSkill"
12>                                                                 , 
13>                                                                   secondary
14>                                                                            : 
15>                                                                              "noSkill"
16>                                                                                        }
17>                                                                                         
18>                                                                                              
19>                                                                                                primary: primaryA = "noSkill"
20>                                                                                                               
21>                                                                                                                 primaryA
22>                                                                                                                          = 
23>                                                                                                                                            "noSkill"
24>                                                                                                                                                     
25>                                                                                                                                                          ,
  >                                                                                                                                                                  
26>                                                                                                                                                            secondary: secondaryA = "noSkill"
27>                                                                                                                                                                             
28>                                                                                                                                                                               secondaryA
29>                                                                                                                                                                                          = 
30>                                                                                                                                                                                                            "noSkill"
31>                                                                                                                                                                                                                     
  >                                                                                                                                                                                                                         } = { primary: "noSkill", secondary: "noSkill" }
32>                                                                                                                                                                                                                          
  >                                                                                                                                                                                                                          } = robotA;
1->Emitted(3, 1) Source(15, 5) + SourceIndex(0)
2 >Emitted(3, 5) Source(15, 5) + SourceIndex(0)
3 >Emitted(3, 10) Source(19, 5) + SourceIndex(0)
4 >Emitted(3, 16) Source(19, 11) + SourceIndex(0)
5 >Emitted(3, 23) Source(18, 53) + SourceIndex(0)
6 >Emitted(3, 25) Source(15, 5) + SourceIndex(0)
7 >Emitted(3, 46) Source(18, 9) + SourceIndex(0)
8 >Emitted(3, 48) Source(18, 11) + SourceIndex(0)
9 >Emitted(3, 55) Source(18, 18) + SourceIndex(0)
10>Emitted(3, 57) Source(18, 20) + SourceIndex(0)
11>Emitted(3, 66) Source(18, 29) + SourceIndex(0)
12>Emitted(3, 68) Source(18, 31) + SourceIndex(0)
13>Emitted(3, 77) Source(18, 40) + SourceIndex(0)
14>Emitted(3, 79) Source(18, 42) + SourceIndex(0)
15>Emitted(3, 88) Source(18, 51) + SourceIndex(0)
16>Emitted(3, 90) Source(18, 53) + SourceIndex(0)
17>Emitted(3, 95) Source(18, 53) + SourceIndex(0)
18>Emitted(3, 97) Source(16, 9) + SourceIndex(0)
19>Emitted(3, 112) Source(16, 38) + SourceIndex(0)
20>Emitted(3, 114) Source(16, 18) + SourceIndex(0)
21>Emitted(3, 122) Source(16, 26) + SourceIndex(0)
22>Emitted(3, 141) Source(16, 29) + SourceIndex(0)
23>Emitted(3, 150) Source(16, 38) + SourceIndex(0)
24>Emitted(3, 155) Source(16, 38) + SourceIndex(0)
25>Emitted(3, 157) Source(17, 9) + SourceIndex(0)
26>Emitted(3, 174) Source(17, 42) + SourceIndex(0)
27>Emitted(3, 176) Source(17, 20) + SourceIndex(0)
28>Emitted(3, 186) Source(17, 30) + SourceIndex(0)
29>Emitted(3, 205) Source(17, 33) + SourceIndex(0)
30>Emitted(3, 214) Source(17, 42) + SourceIndex(0)
31>Emitted(3, 219) Source(18, 53) + SourceIndex(0)
32>Emitted(3, 220) Source(19, 12) + SourceIndex(0)
---
>>>var _e = robotB.name, nameB = _e === void 0 ? "noNameSpecified" : _e, _f = robotB.skills, _g = _f === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _f, _h = _g.primary, primaryB = _h === void 0 ? "noSkill" : _h, _j = _g.secondary, secondaryB = _j === void 0 ? "noSkill" : _j;
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>                                                                                                                                                                                                                                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
  >var {
  >    
2 >
3 >    name: nameB = "noNameSpecified",
  >        skills: {
  >            primary: primaryB = "noSkill",
  >            secondary: secondaryB = "noSkill"
  >        } = { primary: "noSkill", secondary: "noSkill" }
  >    } = 
4 >         robotB
5 >               
6 >                    
7 >                      nameB
8 >                            = 
9 >                                              "noNameSpecified"
10>                                                               
11>                                                                    ,
  >                                                                        
12>                                                                      skills: {
  >                                                                              primary: primaryB = "noSkill",
  >                                                                              secondary: secondaryB = "noSkill"
  >                                                                          } = { primary: "noSkill", secondary: "noSkill" }
  >                                                                      } = 
13>                                                                           robotB
14>                                                                                 
15>                                                                                        
16>                                                                                          skills: {
  >                                                                                                  primary: primaryB = "noSkill",
  >                                                                                                  secondary: secondaryB = "noSkill"
  >                                                                                              } = 
17>                                                                                                               { 
18>                                                                                                                 primary
19>                                                                                                                        : 
20>                                                                                                                          "noSkill"
21>                                                                                                                                   , 
22>                                                                                                                                     secondary
23>                                                                                                                                              : 
24>                                                                                                                                                "noSkill"
25>                                                                                                                                                          }
26>                                                                                                                                                           
27>                                                                                                                                                                
28>                                                                                                                                                                  primary: primaryB = "noSkill"
29>                                                                                                                                                                                 
30>                                                                                                                                                                                   primaryB
31>                                                                                                                                                                                            = 
32>                                                                                                                                                                                                              "noSkill"
33>                                                                                                                                                                                                                       
34>                                                                                                                                                                                                                            ,
  >                                                                                                                                                                                                                                    
35>                                                                                                                                                                                                                              secondary: secondaryB = "noSkill"
36>                                                                                                                                                                                                                                               
37>                                                                                                                                                                                                                                                 secondaryB
38>                                                                                                                                                                                                                                                            = 
39>                                                                                                                                                                                                                                                                              "noSkill"
40>                                                                                                                                                                                                                                                                                       
  >                                                                                                                                                                                                                                                                                           } = { primary: "noSkill", secondary: "noSkill" }
41>                                                                                                                                                                                                                                                                                            
  >                                                                                                                                                                                                                                                                                            } = robotB;
1->Emitted(4, 1) Source(21, 5) + SourceIndex(0)
2 >Emitted(4, 5) Source(21, 5) + SourceIndex(0)
3 >Emitted(4, 10) Source(26, 5) + SourceIndex(0)
4 >Emitted(4, 16) Source(26, 11) + SourceIndex(0)
5 >Emitted(4, 21) Source(21, 36) + SourceIndex(0)
6 >Emitted(4, 23) Source(21, 11) + SourceIndex(0)
7 >Emitted(4, 28) Source(21, 16) + SourceIndex(0)
8 >Emitted(4, 47) Source(21, 19) + SourceIndex(0)
9 >Emitted(4, 64) Source(21, 36) + SourceIndex(0)
10>Emitted(4, 69) Source(21, 36) + SourceIndex(0)
11>Emitted(4, 71) Source(22, 5) + SourceIndex(0)
12>Emitted(4, 76) Source(26, 5) + SourceIndex(0)
13>Emitted(4, 82) Source(26, 11) + SourceIndex(0)
14>Emitted(4, 89) Source(25, 53) + SourceIndex(0)
15>Emitted(4, 91) Source(22, 5) + SourceIndex(0)
16>Emitted(4, 112) Source(25, 9) + SourceIndex(0)
17>Emitted(4, 114) Source(25, 11) + SourceIndex(0)
18>Emitted(4, 121) Source(25, 18) + SourceIndex(0)
19>Emitted(4, 123) Source(25, 20) + SourceIndex(0)
20>Emitted(4, 132) Source(25, 29) + SourceIndex(0)
21>Emitted(4, 134) Source(25, 31) + SourceIndex(0)
22>Emitted(4, 143) Source(25, 40) + SourceIndex(0)
23>Emitted(4, 145) Source(25, 42) + SourceIndex(0)
24>Emitted(4, 154) Source(25, 51) + SourceIndex(0)
25>Emitted(4, 156) Source(25, 53) + SourceIndex(0)
26>Emitted(4, 161) Source(25, 53) + SourceIndex(0)
27>Emitted(4, 163) Source(23, 9) + SourceIndex(0)
28>Emitted(4, 178) Source(23, 38) + SourceIndex(0)
29>Emitted(4, 180) Source(23, 18) + SourceIndex(0)
30>Emitted(4, 188) Source(23, 26) + SourceIndex(0)
31>Emitted(4, 207) Source(23, 29) + SourceIndex(0)
32>Emitted(4, 216) Source(23, 38) + SourceIndex(0)
33>Emitted(4, 221) Source(23, 38) + SourceIndex(0)
34>Emitted(4, 223) Source(24, 9) + SourceIndex(0)
35>Emitted(4, 240) Source(24, 42) + SourceIndex(0)
36>Emitted(4, 242) Source(24, 20) + SourceIndex(0)
37>Emitted(4, 252) Source(24, 30) + SourceIndex(0)
38>Emitted(4, 271) Source(24, 33) + SourceIndex(0)
39>Emitted(4, 280) Source(24, 42) + SourceIndex(0)
40>Emitted(4, 285) Source(25, 53) + SourceIndex(0)
41>Emitted(4, 286) Source(26, 12) + SourceIndex(0)
---
>>>var _k = { name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } }, _l = _k.name, nameC = _l === void 0 ? "noNameSpecified" : _l, _m = _k.skills, _o = _m === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _m, _p = _o.primary, primaryB = _p === void 0 ? "noSkill" : _p, _q = _o.secondary, secondaryB = _q === void 0 ? "noSkill" : _q;
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>                                                                                                                                                                                                                                                                                                                                                                         ^
1->
  >var 
2 >
3 >    {
  >        name: nameC = "noNameSpecified",
  >        skills: {
  >            primary: primaryB = "noSkill",
  >            secondary: secondaryB = "noSkill"
  >        } = { primary: "noSkill", secondary: "noSkill" }
  >    } = <Robot>
4 >         { 
5 >           name
6 >               : 
7 >                 "Edger"
8 >                        , 
9 >                          skills
10>                                : 
11>                                  { 
12>                                    primary
13>                                           : 
14>                                             "edging"
15>                                                     , 
16>                                                       secondary
17>                                                                : 
18>                                                                  "branch trimming"
19>                                                                                    }
20>                                                                                      }
21>                                                                                       
22>                                                                                         name: nameC = "noNameSpecified"
23>                                                                                                     
24>                                                                                                       nameC
25>                                                                                                             = 
26>                                                                                                                               "noNameSpecified"
27>                                                                                                                                                
28>                                                                                                                                                     ,
  >                                                                                                                                                         
29>                                                                                                                                                       skills: {
  >                                                                                                                                                               primary: primaryB = "noSkill",
  >                                                                                                                                                               secondary: secondaryB = "noSkill"
  >                                                                                                                                                           } = { primary: "noSkill", secondary: "noSkill" }
30>                                                                                                                                                                     
31>                                                                                                                                                                       skills: {
  >                                                                                                                                                                               primary: primaryB = "noSkill",
  >                                                                                                                                                                               secondary: secondaryB = "noSkill"
  >                                                                                                                                                                           } = 
32>                                                                                                                                                                                            { 
33>                                                                                                                                                                                              primary
34>                                                                                                                                                                                                     : 
35>                                                                                                                                                                                                       "noSkill"
36>                                                                                                                                                                                                                , 
37>                                                                                                                                                                                                                  secondary
38>                                                                                                                                                                                                                           : 
39>                                                                                                                                                                                                                             "noSkill"
40>                                                                                                                                                                                                                                       }
41>                                                                                                                                                                                                                                        
42>                                                                                                                                                                                                                                             
43>                                                                                                                                                                                                                                               primary: primaryB = "noSkill"
44>                                                                                                                                                                                                                                                              
45>                                                                                                                                                                                                                                                                primaryB
46>                                                                                                                                                                                                                                                                         = 
47>                                                                                                                                                                                                                                                                                           "noSkill"
48>                                                                                                                                                                                                                                                                                                    
49>                                                                                                                                                                                                                                                                                                         ,
  >                                                                                                                                                                                                                                                                                                                 
50>                                                                                                                                                                                                                                                                                                           secondary: secondaryB = "noSkill"
51>                                                                                                                                                                                                                                                                                                                            
52>                                                                                                                                                                                                                                                                                                                              secondaryB
53>                                                                                                                                                                                                                                                                                                                                         = 
54>                                                                                                                                                                                                                                                                                                                                                           "noSkill"
55>                                                                                                                                                                                                                                                                                                                                                                    
  >                                                                                                                                                                                                                                                                                                                                                                        } = { primary: "noSkill", secondary: "noSkill" }
  >                                                                                                                                                                                                                                                                                                                                                                    } = <Robot>{ name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } }
56>                                                                                                                                                                                                                                                                                                                                                                         ;
1->Emitted(5, 1) Source(27, 5) + SourceIndex(0)
2 >Emitted(5, 5) Source(27, 5) + SourceIndex(0)
3 >Emitted(5, 10) Source(33, 12) + SourceIndex(0)
4 >Emitted(5, 12) Source(33, 14) + SourceIndex(0)
5 >Emitted(5, 16) Source(33, 18) + SourceIndex(0)
6 >Emitted(5, 18) Source(33, 20) + SourceIndex(0)
7 >Emitted(5, 25) Source(33, 27) + SourceIndex(0)
8 >Emitted(5, 27) Source(33, 29) + SourceIndex(0)
9 >Emitted(5, 33) Source(33, 35) + SourceIndex(0)
10>Emitted(5, 35) Source(33, 37) + SourceIndex(0)
11>Emitted(5, 37) Source(33, 39) + SourceIndex(0)
12>Emitted(5, 44) Source(33, 46) + SourceIndex(0)
13>Emitted(5, 46) Source(33, 48) + SourceIndex(0)
14>Emitted(5, 54) Source(33, 56) + SourceIndex(0)
15>Emitted(5, 56) Source(33, 58) + SourceIndex(0)
16>Emitted(5, 65) Source(33, 67) + SourceIndex(0)
17>Emitted(5, 67) Source(33, 69) + SourceIndex(0)
18>Emitted(5, 84) Source(33, 86) + SourceIndex(0)
19>Emitted(5, 86) Source(33, 88) + SourceIndex(0)
20>Emitted(5, 88) Source(33, 90) + SourceIndex(0)
21>Emitted(5, 90) Source(28, 5) + SourceIndex(0)
22>Emitted(5, 102) Source(28, 36) + SourceIndex(0)
23>Emitted(5, 104) Source(28, 11) + SourceIndex(0)
24>Emitted(5, 109) Source(28, 16) + SourceIndex(0)
25>Emitted(5, 128) Source(28, 19) + SourceIndex(0)
26>Emitted(5, 145) Source(28, 36) + SourceIndex(0)
27>Emitted(5, 150) Source(28, 36) + SourceIndex(0)
28>Emitted(5, 152) Source(29, 5) + SourceIndex(0)
29>Emitted(5, 166) Source(32, 53) + SourceIndex(0)
30>Emitted(5, 168) Source(29, 5) + SourceIndex(0)
31>Emitted(5, 189) Source(32, 9) + SourceIndex(0)
32>Emitted(5, 191) Source(32, 11) + SourceIndex(0)
33>Emitted(5, 198) Source(32, 18) + SourceIndex(0)
34>Emitted(5, 200) Source(32, 20) + SourceIndex(0)
35>Emitted(5, 209) Source(32, 29) + SourceIndex(0)
36>Emitted(5, 211) Source(32, 31) + SourceIndex(0)
37>Emitted(5, 220) Source(32, 40) + SourceIndex(0)
38>Emitted(5, 222) Source(32, 42) + SourceIndex(0)
39>Emitted(5, 231) Source(32, 51) + SourceIndex(0)
40>Emitted(5, 233) Source(32, 53) + SourceIndex(0)
41>Emitted(5, 238) Source(32, 53) + SourceIndex(0)
42>Emitted(5, 240) Source(30, 9) + SourceIndex(0)
43>Emitted(5, 255) Source(30, 38) + SourceIndex(0)
44>Emitted(5, 257) Source(30, 18) + SourceIndex(0)
45>Emitted(5, 265) Source(30, 26) + SourceIndex(0)
46>Emitted(5, 284) Source(30, 29) + SourceIndex(0)
47>Emitted(5, 293) Source(30, 38) + SourceIndex(0)
48>Emitted(5, 298) Source(30, 38) + SourceIndex(0)
49>Emitted(5, 300) Source(31, 9) + SourceIndex(0)
50>Emitted(5, 317) Source(31, 42) + SourceIndex(0)
51>Emitted(5, 319) Source(31, 20) + SourceIndex(0)
52>Emitted(5, 329) Source(31, 30) + SourceIndex(0)
53>Emitted(5, 348) Source(31, 33) + SourceIndex(0)
54>Emitted(5, 357) Source(31, 42) + SourceIndex(0)
55>Emitted(5, 362) Source(33, 90) + SourceIndex(0)
56>Emitted(5, 363) Source(33, 91) + SourceIndex(0)
---
>>>if (nameB == nameB) {
1 >
2 >^^^^
3 >    ^^^^^
4 >         ^^^^
5 >             ^^^^^
6 >                  ^^
7 >                    ^^^^->
1 >
  >
  >
2 >if (
3 >    nameB
4 >          == 
5 >             nameB
6 >                  ) 
1 >Emitted(6, 1) Source(35, 1) + SourceIndex(0)
2 >Emitted(6, 5) Source(35, 5) + SourceIndex(0)
3 >Emitted(6, 10) Source(35, 10) + SourceIndex(0)
4 >Emitted(6, 14) Source(35, 14) + SourceIndex(0)
5 >Emitted(6, 19) Source(35, 19) + SourceIndex(0)
6 >Emitted(6, 21) Source(35, 21) + SourceIndex(0)
---
>>>    console.log(nameC);
1->^^^^
2 >    ^^^^^^^
3 >           ^
4 >            ^^^
5 >               ^
6 >                ^^^^^
7 >                     ^
8 >                      ^
1->{
  >    
2 >    console
3 >           .
4 >            log
5 >               (
6 >                nameC
7 >                     )
8 >                      ;
1->Emitted(7, 5) Source(36, 5) + SourceIndex(0)
2 >Emitted(7, 12) Source(36, 12) + SourceIndex(0)
3 >Emitted(7, 13) Source(36, 13) + SourceIndex(0)
4 >Emitted(7, 16) Source(36, 16) + SourceIndex(0)
5 >Emitted(7, 17) Source(36, 17) + SourceIndex(0)
6 >Emitted(7, 22) Source(36, 22) + SourceIndex(0)
7 >Emitted(7, 23) Source(36, 23) + SourceIndex(0)
8 >Emitted(7, 24) Source(36, 24) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^->
1 >
  >}
1 >Emitted(8, 2) Source(37, 2) + SourceIndex(0)
---
>>>else {
1->^^^^^
2 >     ^^^^^^^^^^^^^^^^^^^->
1->
  >else 
1->Emitted(9, 6) Source(38, 6) + SourceIndex(0)
---
>>>    console.log(nameC);
1->^^^^
2 >    ^^^^^^^
3 >           ^
4 >            ^^^
5 >               ^
6 >                ^^^^^
7 >                     ^
8 >                      ^
1->{
  >    
2 >    console
3 >           .
4 >            log
5 >               (
6 >                nameC
7 >                     )
8 >                      ;
1->Emitted(10, 5) Source(39, 5) + SourceIndex(0)
2 >Emitted(10, 12) Source(39, 12) + SourceIndex(0)
3 >Emitted(10, 13) Source(39, 13) + SourceIndex(0)
4 >Emitted(10, 16) Source(39, 16) + SourceIndex(0)
5 >Emitted(10, 17) Source(39, 17) + SourceIndex(0)
6 >Emitted(10, 22) Source(39, 22) + SourceIndex(0)
7 >Emitted(10, 23) Source(39, 23) + SourceIndex(0)
8 >Emitted(10, 24) Source(39, 24) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >}
1 >Emitted(11, 2) Source(40, 2) + SourceIndex(0)
---
>>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js.map