|
1 | 1 | === tests/cases/conformance/salsa/a.js ===
|
2 |
| - |
3 | 2 | /** @type {String} */
|
4 | 3 | var S;
|
5 |
| ->S : Symbol(S, Decl(a.js, 2, 3), Decl(b.ts, 0, 3)) |
| 4 | +>S : Symbol(S, Decl(a.js, 1, 3), Decl(b.ts, 0, 3)) |
6 | 5 |
|
7 | 6 | /** @type {string} */
|
8 | 7 | var s;
|
9 |
| ->s : Symbol(s, Decl(a.js, 5, 3), Decl(b.ts, 1, 3)) |
| 8 | +>s : Symbol(s, Decl(a.js, 4, 3), Decl(b.ts, 1, 3)) |
10 | 9 |
|
11 | 10 | /** @type {Number} */
|
12 | 11 | var N;
|
13 |
| ->N : Symbol(N, Decl(a.js, 8, 3), Decl(b.ts, 2, 3)) |
| 12 | +>N : Symbol(N, Decl(a.js, 7, 3), Decl(b.ts, 2, 3)) |
14 | 13 |
|
15 | 14 | /** @type {number} */
|
16 | 15 | var n;
|
17 |
| ->n : Symbol(n, Decl(a.js, 11, 3), Decl(b.ts, 3, 3)) |
| 16 | +>n : Symbol(n, Decl(a.js, 10, 3), Decl(b.ts, 3, 3)) |
18 | 17 |
|
19 | 18 | /** @type {Boolean} */
|
20 | 19 | var B;
|
21 |
| ->B : Symbol(B, Decl(a.js, 14, 3), Decl(b.ts, 4, 3)) |
| 20 | +>B : Symbol(B, Decl(a.js, 13, 3), Decl(b.ts, 4, 3)) |
22 | 21 |
|
23 | 22 | /** @type {boolean} */
|
24 | 23 | var b;
|
25 |
| ->b : Symbol(b, Decl(a.js, 17, 3), Decl(b.ts, 5, 3)) |
| 24 | +>b : Symbol(b, Decl(a.js, 16, 3), Decl(b.ts, 5, 3)) |
26 | 25 |
|
27 | 26 | /** @type {Void} */
|
28 | 27 | var V;
|
29 |
| ->V : Symbol(V, Decl(a.js, 20, 3), Decl(b.ts, 6, 3)) |
| 28 | +>V : Symbol(V, Decl(a.js, 19, 3), Decl(b.ts, 6, 3)) |
30 | 29 |
|
31 | 30 | /** @type {void} */
|
32 | 31 | var v;
|
33 |
| ->v : Symbol(v, Decl(a.js, 23, 3), Decl(b.ts, 7, 3)) |
| 32 | +>v : Symbol(v, Decl(a.js, 22, 3), Decl(b.ts, 7, 3)) |
34 | 33 |
|
35 | 34 | /** @type {Undefined} */
|
36 | 35 | var U;
|
37 |
| ->U : Symbol(U, Decl(a.js, 26, 3), Decl(b.ts, 8, 3)) |
| 36 | +>U : Symbol(U, Decl(a.js, 25, 3), Decl(b.ts, 8, 3)) |
38 | 37 |
|
39 | 38 | /** @type {undefined} */
|
40 | 39 | var u;
|
41 |
| ->u : Symbol(u, Decl(a.js, 29, 3), Decl(b.ts, 9, 3)) |
| 40 | +>u : Symbol(u, Decl(a.js, 28, 3), Decl(b.ts, 9, 3)) |
42 | 41 |
|
43 | 42 | /** @type {Null} */
|
44 | 43 | var Nl;
|
45 |
| ->Nl : Symbol(Nl, Decl(a.js, 32, 3), Decl(b.ts, 10, 3)) |
| 44 | +>Nl : Symbol(Nl, Decl(a.js, 31, 3), Decl(b.ts, 10, 3)) |
46 | 45 |
|
47 | 46 | /** @type {null} */
|
48 | 47 | var nl;
|
49 |
| ->nl : Symbol(nl, Decl(a.js, 35, 3), Decl(b.ts, 11, 3)) |
| 48 | +>nl : Symbol(nl, Decl(a.js, 34, 3), Decl(b.ts, 11, 3)) |
50 | 49 |
|
51 | 50 | /** @type {Array} */
|
52 | 51 | var A;
|
53 |
| ->A : Symbol(A, Decl(a.js, 38, 3), Decl(b.ts, 12, 3)) |
| 52 | +>A : Symbol(A, Decl(a.js, 37, 3), Decl(b.ts, 12, 3)) |
54 | 53 |
|
55 | 54 | /** @type {array} */
|
56 | 55 | var a;
|
57 |
| ->a : Symbol(a, Decl(a.js, 41, 3), Decl(b.ts, 13, 3)) |
| 56 | +>a : Symbol(a, Decl(a.js, 40, 3), Decl(b.ts, 13, 3)) |
58 | 57 |
|
59 | 58 | /** @type {Promise} */
|
60 | 59 | var P;
|
61 |
| ->P : Symbol(P, Decl(a.js, 44, 3), Decl(b.ts, 14, 3)) |
| 60 | +>P : Symbol(P, Decl(a.js, 43, 3), Decl(b.ts, 14, 3)) |
62 | 61 |
|
63 | 62 | /** @type {promise} */
|
64 | 63 | var p;
|
65 |
| ->p : Symbol(p, Decl(a.js, 47, 3), Decl(b.ts, 15, 3)) |
| 64 | +>p : Symbol(p, Decl(a.js, 46, 3), Decl(b.ts, 15, 3)) |
66 | 65 |
|
67 | 66 | /** @type {?number} */
|
68 | 67 | var nullable;
|
69 |
| ->nullable : Symbol(nullable, Decl(a.js, 50, 3), Decl(b.ts, 16, 3)) |
| 68 | +>nullable : Symbol(nullable, Decl(a.js, 49, 3), Decl(b.ts, 16, 3)) |
70 | 69 |
|
71 | 70 | /** @type {Object} */
|
72 | 71 | var Obj;
|
73 |
| ->Obj : Symbol(Obj, Decl(a.js, 53, 3), Decl(b.ts, 17, 3)) |
| 72 | +>Obj : Symbol(Obj, Decl(a.js, 52, 3), Decl(b.ts, 17, 3)) |
74 | 73 |
|
75 | 74 |
|
76 | 75 |
|
77 | 76 | === tests/cases/conformance/salsa/b.ts ===
|
78 | 77 | var S: string;
|
79 |
| ->S : Symbol(S, Decl(a.js, 2, 3), Decl(b.ts, 0, 3)) |
| 78 | +>S : Symbol(S, Decl(a.js, 1, 3), Decl(b.ts, 0, 3)) |
80 | 79 |
|
81 | 80 | var s: string;
|
82 |
| ->s : Symbol(s, Decl(a.js, 5, 3), Decl(b.ts, 1, 3)) |
| 81 | +>s : Symbol(s, Decl(a.js, 4, 3), Decl(b.ts, 1, 3)) |
83 | 82 |
|
84 | 83 | var N: number;
|
85 |
| ->N : Symbol(N, Decl(a.js, 8, 3), Decl(b.ts, 2, 3)) |
| 84 | +>N : Symbol(N, Decl(a.js, 7, 3), Decl(b.ts, 2, 3)) |
86 | 85 |
|
87 | 86 | var n: number
|
88 |
| ->n : Symbol(n, Decl(a.js, 11, 3), Decl(b.ts, 3, 3)) |
| 87 | +>n : Symbol(n, Decl(a.js, 10, 3), Decl(b.ts, 3, 3)) |
89 | 88 |
|
90 | 89 | var B: boolean;
|
91 |
| ->B : Symbol(B, Decl(a.js, 14, 3), Decl(b.ts, 4, 3)) |
| 90 | +>B : Symbol(B, Decl(a.js, 13, 3), Decl(b.ts, 4, 3)) |
92 | 91 |
|
93 | 92 | var b: boolean;
|
94 |
| ->b : Symbol(b, Decl(a.js, 17, 3), Decl(b.ts, 5, 3)) |
| 93 | +>b : Symbol(b, Decl(a.js, 16, 3), Decl(b.ts, 5, 3)) |
95 | 94 |
|
96 | 95 | var V :void;
|
97 |
| ->V : Symbol(V, Decl(a.js, 20, 3), Decl(b.ts, 6, 3)) |
| 96 | +>V : Symbol(V, Decl(a.js, 19, 3), Decl(b.ts, 6, 3)) |
98 | 97 |
|
99 | 98 | var v: void;
|
100 |
| ->v : Symbol(v, Decl(a.js, 23, 3), Decl(b.ts, 7, 3)) |
| 99 | +>v : Symbol(v, Decl(a.js, 22, 3), Decl(b.ts, 7, 3)) |
101 | 100 |
|
102 | 101 | var U: undefined;
|
103 |
| ->U : Symbol(U, Decl(a.js, 26, 3), Decl(b.ts, 8, 3)) |
| 102 | +>U : Symbol(U, Decl(a.js, 25, 3), Decl(b.ts, 8, 3)) |
104 | 103 |
|
105 | 104 | var u: undefined;
|
106 |
| ->u : Symbol(u, Decl(a.js, 29, 3), Decl(b.ts, 9, 3)) |
| 105 | +>u : Symbol(u, Decl(a.js, 28, 3), Decl(b.ts, 9, 3)) |
107 | 106 |
|
108 | 107 | var Nl: null;
|
109 |
| ->Nl : Symbol(Nl, Decl(a.js, 32, 3), Decl(b.ts, 10, 3)) |
| 108 | +>Nl : Symbol(Nl, Decl(a.js, 31, 3), Decl(b.ts, 10, 3)) |
110 | 109 |
|
111 | 110 | var nl: null;
|
112 |
| ->nl : Symbol(nl, Decl(a.js, 35, 3), Decl(b.ts, 11, 3)) |
| 111 | +>nl : Symbol(nl, Decl(a.js, 34, 3), Decl(b.ts, 11, 3)) |
113 | 112 |
|
114 | 113 | var A: any[];
|
115 |
| ->A : Symbol(A, Decl(a.js, 38, 3), Decl(b.ts, 12, 3)) |
| 114 | +>A : Symbol(A, Decl(a.js, 37, 3), Decl(b.ts, 12, 3)) |
116 | 115 |
|
117 | 116 | var a: any[];
|
118 |
| ->a : Symbol(a, Decl(a.js, 41, 3), Decl(b.ts, 13, 3)) |
| 117 | +>a : Symbol(a, Decl(a.js, 40, 3), Decl(b.ts, 13, 3)) |
119 | 118 |
|
120 | 119 | var P: Promise<any>;
|
121 |
| ->P : Symbol(P, Decl(a.js, 44, 3), Decl(b.ts, 14, 3)) |
| 120 | +>P : Symbol(P, Decl(a.js, 43, 3), Decl(b.ts, 14, 3)) |
122 | 121 | >Promise : Symbol(Promise, Decl(lib.d.ts, --, --))
|
123 | 122 |
|
124 | 123 | var p: Promise<any>;
|
125 |
| ->p : Symbol(p, Decl(a.js, 47, 3), Decl(b.ts, 15, 3)) |
| 124 | +>p : Symbol(p, Decl(a.js, 46, 3), Decl(b.ts, 15, 3)) |
126 | 125 | >Promise : Symbol(Promise, Decl(lib.d.ts, --, --))
|
127 | 126 |
|
128 | 127 | var nullable: number | null;
|
129 |
| ->nullable : Symbol(nullable, Decl(a.js, 50, 3), Decl(b.ts, 16, 3)) |
| 128 | +>nullable : Symbol(nullable, Decl(a.js, 49, 3), Decl(b.ts, 16, 3)) |
130 | 129 |
|
131 | 130 | var Obj: any;
|
132 |
| ->Obj : Symbol(Obj, Decl(a.js, 53, 3), Decl(b.ts, 17, 3)) |
| 131 | +>Obj : Symbol(Obj, Decl(a.js, 52, 3), Decl(b.ts, 17, 3)) |
133 | 132 |
|
0 commit comments