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
|
1 >declare var console: {
~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (0 to 22) SpanInfo: undefined
--------------------------------
2 > log(msg: string): void;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (23 to 50) SpanInfo: undefined
--------------------------------
3 >}
~~ => Pos: (51 to 52) SpanInfo: undefined
--------------------------------
4 >type MultiSkilledRobot = [string, [string, string]];
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=> Pos: (53 to 105) SpanInfo: undefined
--------------------------------
5 >var multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]];
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=> Pos: (106 to 169) SpanInfo: {"start":106,"length":62}
>var multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]
>:=> (line 5, col 0) to (line 5, col 62)
--------------------------------
6 >var multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]];
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=> Pos: (170 to 243) SpanInfo: {"start":170,"length":72}
>var multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]
>:=> (line 6, col 0) to (line 6, col 72)
--------------------------------
7 >
~ => Pos: (244 to 244) SpanInfo: undefined
--------------------------------
8 >let [, skillA] = multiRobotA;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (245 to 274) SpanInfo: {"start":252,"length":6}
>skillA
>:=> (line 8, col 7) to (line 8, col 13)
--------------------------------
9 >let [nameMB] = multiRobotB;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (275 to 302) SpanInfo: {"start":280,"length":6}
>nameMB
>:=> (line 9, col 5) to (line 9, col 11)
--------------------------------
10 >let [nameMA, [primarySkillA, secondarySkillA]] = multiRobotA;
~~~~~~~~~~~~ => Pos: (303 to 314) SpanInfo: {"start":308,"length":6}
>nameMA
>:=> (line 10, col 5) to (line 10, col 11)
10 >let [nameMA, [primarySkillA, secondarySkillA]] = multiRobotA;
~~~~~~~~~~~~~~~~ => Pos: (315 to 330) SpanInfo: {"start":317,"length":13}
>primarySkillA
>:=> (line 10, col 14) to (line 10, col 27)
10 >let [nameMA, [primarySkillA, secondarySkillA]] = multiRobotA;
~~~~~~~~~~~~~~~~~ => Pos: (331 to 347) SpanInfo: {"start":332,"length":15}
>secondarySkillA
>:=> (line 10, col 29) to (line 10, col 44)
10 >let [nameMA, [primarySkillA, secondarySkillA]] = multiRobotA;
~~~~~~~~~~~~~~~~~=> Pos: (348 to 364) SpanInfo: {"start":316,"length":32}
>[primarySkillA, secondarySkillA]
>:=> (line 10, col 13) to (line 10, col 45)
--------------------------------
11 >
~ => Pos: (365 to 365) SpanInfo: undefined
--------------------------------
12 >let [nameMC] = ["roomba", ["vaccum", "mopping"]];
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=> Pos: (366 to 415) SpanInfo: {"start":371,"length":6}
>nameMC
>:=> (line 12, col 5) to (line 12, col 11)
--------------------------------
13 >let [nameMC2, [primarySkillC, secondarySkillC]] = ["roomba", ["vaccum", "mopping"]];
~~~~~~~~~~~~~ => Pos: (416 to 428) SpanInfo: {"start":421,"length":7}
>nameMC2
>:=> (line 13, col 5) to (line 13, col 12)
13 >let [nameMC2, [primarySkillC, secondarySkillC]] = ["roomba", ["vaccum", "mopping"]];
~~~~~~~~~~~~~~~~ => Pos: (429 to 444) SpanInfo: {"start":431,"length":13}
>primarySkillC
>:=> (line 13, col 15) to (line 13, col 28)
13 >let [nameMC2, [primarySkillC, secondarySkillC]] = ["roomba", ["vaccum", "mopping"]];
~~~~~~~~~~~~~~~~~=> Pos: (445 to 461) SpanInfo: {"start":446,"length":15}
>secondarySkillC
>:=> (line 13, col 30) to (line 13, col 45)
13 >let [nameMC2, [primarySkillC, secondarySkillC]] = ["roomba", ["vaccum", "mopping"]];
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=> Pos: (462 to 500) SpanInfo: {"start":430,"length":32}
>[primarySkillC, secondarySkillC]
>:=> (line 13, col 14) to (line 13, col 46)
--------------------------------
14 >
~ => Pos: (501 to 501) SpanInfo: undefined
--------------------------------
15 >let [...multiRobotAInfo] = multiRobotA;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (502 to 540) SpanInfo: {"start":507,"length":18}
>...multiRobotAInfo
>:=> (line 15, col 5) to (line 15, col 23)
|