@@ -17,77 +17,85 @@ var N;
1717var n;
1818>n : Symbol(n, Decl(a.js, 10, 3), Decl(b.ts, 3, 3))
1919
20+ /** @type {BigInt} */
21+ var BI;
22+ >BI : Symbol(BI, Decl(a.js, 13, 3), Decl(b.ts, 6, 3))
23+
24+ /** @type {bigint} */
25+ var bi;
26+ >bi : Symbol(bi, Decl(a.js, 16, 3), Decl(b.ts, 7, 3))
27+
2028/** @type {Boolean} */
2129var B;
22- >B : Symbol(B, Decl(a.js, 13 , 3), Decl(b.ts, 4, 3))
30+ >B : Symbol(B, Decl(a.js, 19 , 3), Decl(b.ts, 4, 3))
2331
2432/** @type {boolean} */
2533var b;
26- >b : Symbol(b, Decl(a.js, 16 , 3), Decl(b.ts, 5, 3))
34+ >b : Symbol(b, Decl(a.js, 22 , 3), Decl(b.ts, 5, 3))
2735
2836/** @type {Void} */
2937var V;
30- >V : Symbol(V, Decl(a.js, 19 , 3), Decl(b.ts, 6 , 3))
38+ >V : Symbol(V, Decl(a.js, 25 , 3), Decl(b.ts, 8 , 3))
3139
3240/** @type {void} */
3341var v;
34- >v : Symbol(v, Decl(a.js, 22 , 3), Decl(b.ts, 7 , 3))
42+ >v : Symbol(v, Decl(a.js, 28 , 3), Decl(b.ts, 9 , 3))
3543
3644/** @type {Undefined} */
3745var U;
38- >U : Symbol(U, Decl(a.js, 25 , 3), Decl(b.ts, 8 , 3))
46+ >U : Symbol(U, Decl(a.js, 31 , 3), Decl(b.ts, 10 , 3))
3947
4048/** @type {undefined} */
4149var u;
42- >u : Symbol(u, Decl(a.js, 28 , 3), Decl(b.ts, 9 , 3))
50+ >u : Symbol(u, Decl(a.js, 34 , 3), Decl(b.ts, 11 , 3))
4351
4452/** @type {Null} */
4553var Nl;
46- >Nl : Symbol(Nl, Decl(a.js, 31 , 3), Decl(b.ts, 10 , 3))
54+ >Nl : Symbol(Nl, Decl(a.js, 37 , 3), Decl(b.ts, 12 , 3))
4755
4856/** @type {null} */
4957var nl;
50- >nl : Symbol(nl, Decl(a.js, 34 , 3), Decl(b.ts, 11 , 3))
58+ >nl : Symbol(nl, Decl(a.js, 40 , 3), Decl(b.ts, 13 , 3))
5159
5260/** @type {Array} */
5361var A;
54- >A : Symbol(A, Decl(a.js, 37 , 3), Decl(b.ts, 12 , 3))
62+ >A : Symbol(A, Decl(a.js, 43 , 3), Decl(b.ts, 14 , 3))
5563
5664/** @type {array} */
5765var a;
58- >a : Symbol(a, Decl(a.js, 40 , 3), Decl(b.ts, 13 , 3))
66+ >a : Symbol(a, Decl(a.js, 46 , 3), Decl(b.ts, 15 , 3))
5967
6068/** @type {Promise} */
6169var P;
62- >P : Symbol(P, Decl(a.js, 43 , 3), Decl(b.ts, 14 , 3))
70+ >P : Symbol(P, Decl(a.js, 49 , 3), Decl(b.ts, 16 , 3))
6371
6472/** @type {promise} */
6573var p;
66- >p : Symbol(p, Decl(a.js, 46 , 3), Decl(b.ts, 15 , 3))
74+ >p : Symbol(p, Decl(a.js, 52 , 3), Decl(b.ts, 17 , 3))
6775
6876/** @type {?number} */
6977var nullable;
70- >nullable : Symbol(nullable, Decl(a.js, 49 , 3), Decl(b.ts, 16 , 3))
78+ >nullable : Symbol(nullable, Decl(a.js, 55 , 3), Decl(b.ts, 18 , 3))
7179
7280/** @type {Object} */
7381var Obj;
74- >Obj : Symbol(Obj, Decl(a.js, 52 , 3), Decl(b.ts, 17 , 3))
82+ >Obj : Symbol(Obj, Decl(a.js, 58 , 3), Decl(b.ts, 19 , 3))
7583
7684/** @type {object} */
7785var obj;
78- >obj : Symbol(obj, Decl(a.js, 55 , 3), Decl(b.ts, 18 , 3))
86+ >obj : Symbol(obj, Decl(a.js, 61 , 3), Decl(b.ts, 20 , 3))
7987
8088/** @type {Function} */
8189var Func;
82- >Func : Symbol(Func, Decl(a.js, 58 , 3), Decl(b.ts, 19 , 3))
90+ >Func : Symbol(Func, Decl(a.js, 64 , 3), Decl(b.ts, 21 , 3))
8391
8492/** @type {(s: string) => number} */
8593var f;
86- >f : Symbol(f, Decl(a.js, 61 , 3), Decl(b.ts, 20 , 3))
94+ >f : Symbol(f, Decl(a.js, 67 , 3), Decl(b.ts, 22 , 3))
8795
8896/** @type {new (s: string) => { s: string }} */
8997var ctor;
90- >ctor : Symbol(ctor, Decl(a.js, 64 , 3), Decl(b.ts, 21 , 3))
98+ >ctor : Symbol(ctor, Decl(a.js, 70 , 3), Decl(b.ts, 23 , 3))
9199
92100=== b.ts ===
93101var S: string;
@@ -103,62 +111,68 @@ var n: number
103111>n : Symbol(n, Decl(a.js, 10, 3), Decl(b.ts, 3, 3))
104112
105113var B: boolean;
106- >B : Symbol(B, Decl(a.js, 13 , 3), Decl(b.ts, 4, 3))
114+ >B : Symbol(B, Decl(a.js, 19 , 3), Decl(b.ts, 4, 3))
107115
108116var b: boolean;
109- >b : Symbol(b, Decl(a.js, 16, 3), Decl(b.ts, 5, 3))
117+ >b : Symbol(b, Decl(a.js, 22, 3), Decl(b.ts, 5, 3))
118+
119+ var BI: bigint;
120+ >BI : Symbol(BI, Decl(a.js, 13, 3), Decl(b.ts, 6, 3))
121+
122+ var bi: bigint;
123+ >bi : Symbol(bi, Decl(a.js, 16, 3), Decl(b.ts, 7, 3))
110124
111125var V :void;
112- >V : Symbol(V, Decl(a.js, 19 , 3), Decl(b.ts, 6 , 3))
126+ >V : Symbol(V, Decl(a.js, 25 , 3), Decl(b.ts, 8 , 3))
113127
114128var v: void;
115- >v : Symbol(v, Decl(a.js, 22 , 3), Decl(b.ts, 7 , 3))
129+ >v : Symbol(v, Decl(a.js, 28 , 3), Decl(b.ts, 9 , 3))
116130
117131var U: undefined;
118- >U : Symbol(U, Decl(a.js, 25 , 3), Decl(b.ts, 8 , 3))
132+ >U : Symbol(U, Decl(a.js, 31 , 3), Decl(b.ts, 10 , 3))
119133
120134var u: undefined;
121- >u : Symbol(u, Decl(a.js, 28 , 3), Decl(b.ts, 9 , 3))
135+ >u : Symbol(u, Decl(a.js, 34 , 3), Decl(b.ts, 11 , 3))
122136
123137var Nl: null;
124- >Nl : Symbol(Nl, Decl(a.js, 31 , 3), Decl(b.ts, 10 , 3))
138+ >Nl : Symbol(Nl, Decl(a.js, 37 , 3), Decl(b.ts, 12 , 3))
125139
126140var nl: null;
127- >nl : Symbol(nl, Decl(a.js, 34 , 3), Decl(b.ts, 11 , 3))
141+ >nl : Symbol(nl, Decl(a.js, 40 , 3), Decl(b.ts, 13 , 3))
128142
129143var A: any[];
130- >A : Symbol(A, Decl(a.js, 37 , 3), Decl(b.ts, 12 , 3))
144+ >A : Symbol(A, Decl(a.js, 43 , 3), Decl(b.ts, 14 , 3))
131145
132146var a: any[];
133- >a : Symbol(a, Decl(a.js, 40 , 3), Decl(b.ts, 13 , 3))
147+ >a : Symbol(a, Decl(a.js, 46 , 3), Decl(b.ts, 15 , 3))
134148
135149var P: Promise<any>;
136- >P : Symbol(P, Decl(a.js, 43 , 3), Decl(b.ts, 14 , 3))
137- >Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --))
150+ >P : Symbol(P, Decl(a.js, 49 , 3), Decl(b.ts, 16 , 3))
151+ >Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2018.promise.d.ts, --, --) )
138152
139153var p: Promise<any>;
140- >p : Symbol(p, Decl(a.js, 46 , 3), Decl(b.ts, 15 , 3))
141- >Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --))
154+ >p : Symbol(p, Decl(a.js, 52 , 3), Decl(b.ts, 17 , 3))
155+ >Promise : Symbol(Promise, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.promise.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2018.promise.d.ts, --, --) )
142156
143157var nullable: number | null;
144- >nullable : Symbol(nullable, Decl(a.js, 49 , 3), Decl(b.ts, 16 , 3))
158+ >nullable : Symbol(nullable, Decl(a.js, 55 , 3), Decl(b.ts, 18 , 3))
145159
146160var Obj: any;
147- >Obj : Symbol(Obj, Decl(a.js, 52 , 3), Decl(b.ts, 17 , 3))
161+ >Obj : Symbol(Obj, Decl(a.js, 58 , 3), Decl(b.ts, 19 , 3))
148162
149163var obj: any;
150- >obj : Symbol(obj, Decl(a.js, 55 , 3), Decl(b.ts, 18 , 3))
164+ >obj : Symbol(obj, Decl(a.js, 61 , 3), Decl(b.ts, 20 , 3))
151165
152166var Func: Function;
153- >Func : Symbol(Func, Decl(a.js, 58 , 3), Decl(b.ts, 19 , 3))
154- >Function : Symbol(Function, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
167+ >Func : Symbol(Func, Decl(a.js, 64 , 3), Decl(b.ts, 21 , 3))
168+ >Function : Symbol(Function, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.esnext.decorators.d.ts, --, --) )
155169
156170var f: (s: string) => number;
157- >f : Symbol(f, Decl(a.js, 61 , 3), Decl(b.ts, 20 , 3))
158- >s : Symbol(s, Decl(b.ts, 20 , 8))
171+ >f : Symbol(f, Decl(a.js, 67 , 3), Decl(b.ts, 22 , 3))
172+ >s : Symbol(s, Decl(b.ts, 22 , 8))
159173
160174var ctor: new (s: string) => { s: string };
161- >ctor : Symbol(ctor, Decl(a.js, 64 , 3), Decl(b.ts, 21 , 3))
162- >s : Symbol(s, Decl(b.ts, 21 , 15))
163- >s : Symbol(s, Decl(b.ts, 21 , 30))
175+ >ctor : Symbol(ctor, Decl(a.js, 70 , 3), Decl(b.ts, 23 , 3))
176+ >s : Symbol(s, Decl(b.ts, 23 , 15))
177+ >s : Symbol(s, Decl(b.ts, 23 , 30))
164178
0 commit comments