|
2 | 2 | === /jsDocTypeTag1.js === |
3 | 3 | // /** @type {String} */ |
4 | 4 | // var S; |
5 | | -// ^ |
| 5 | +// ^^ |
6 | 6 | // | ---------------------------------------------------------------------- |
7 | 7 | // | ```tsx |
8 | 8 | // | var S: String |
|
11 | 11 | // | ---------------------------------------------------------------------- |
12 | 12 | // /** @type {Number} */ |
13 | 13 | // var N; |
14 | | -// ^ |
| 14 | +// ^^ |
15 | 15 | // | ---------------------------------------------------------------------- |
16 | 16 | // | ```tsx |
17 | 17 | // | var N: Number |
|
20 | 20 | // | ---------------------------------------------------------------------- |
21 | 21 | // /** @type {Boolean} */ |
22 | 22 | // var B; |
23 | | -// ^ |
| 23 | +// ^^ |
24 | 24 | // | ---------------------------------------------------------------------- |
25 | 25 | // | ```tsx |
26 | 26 | // | var B: Boolean |
|
29 | 29 | // | ---------------------------------------------------------------------- |
30 | 30 | // /** @type {Void} */ |
31 | 31 | // var V; |
32 | | -// ^ |
| 32 | +// ^^ |
33 | 33 | // | ---------------------------------------------------------------------- |
34 | 34 | // | ```tsx |
35 | 35 | // | var V: Void |
|
38 | 38 | // | ---------------------------------------------------------------------- |
39 | 39 | // /** @type {Undefined} */ |
40 | 40 | // var U; |
41 | | -// ^ |
| 41 | +// ^^ |
42 | 42 | // | ---------------------------------------------------------------------- |
43 | 43 | // | ```tsx |
44 | 44 | // | var U: Undefined |
|
47 | 47 | // | ---------------------------------------------------------------------- |
48 | 48 | // /** @type {Null} */ |
49 | 49 | // var Nl; |
50 | | -// ^ |
| 50 | +// ^^^ |
51 | 51 | // | ---------------------------------------------------------------------- |
52 | 52 | // | ```tsx |
53 | 53 | // | var Nl: Null |
|
56 | 56 | // | ---------------------------------------------------------------------- |
57 | 57 | // /** @type {Array} */ |
58 | 58 | // var A; |
59 | | -// ^ |
| 59 | +// ^^ |
60 | 60 | // | ---------------------------------------------------------------------- |
61 | 61 | // | ```tsx |
62 | 62 | // | var A: any[] |
|
65 | 65 | // | ---------------------------------------------------------------------- |
66 | 66 | // /** @type {Promise} */ |
67 | 67 | // var P; |
68 | | -// ^ |
| 68 | +// ^^ |
69 | 69 | // | ---------------------------------------------------------------------- |
70 | 70 | // | ```tsx |
71 | 71 | // | var P: Promise<any> |
|
74 | 74 | // | ---------------------------------------------------------------------- |
75 | 75 | // /** @type {Object} */ |
76 | 76 | // var Obj; |
77 | | -// ^ |
| 77 | +// ^^^^ |
78 | 78 | // | ---------------------------------------------------------------------- |
79 | 79 | // | ```tsx |
80 | 80 | // | var Obj: Object |
|
83 | 83 | // | ---------------------------------------------------------------------- |
84 | 84 | // /** @type {Function} */ |
85 | 85 | // var Func; |
86 | | -// ^ |
| 86 | +// ^^^^^ |
87 | 87 | // | ---------------------------------------------------------------------- |
88 | 88 | // | ```tsx |
89 | 89 | // | var Func: Function |
|
92 | 92 | // | ---------------------------------------------------------------------- |
93 | 93 | // /** @type {*} */ |
94 | 94 | // var AnyType; |
95 | | -// ^ |
| 95 | +// ^^^^^^^^ |
96 | 96 | // | ---------------------------------------------------------------------- |
97 | 97 | // | ```tsx |
98 | 98 | // | var AnyType: any |
|
101 | 101 | // | ---------------------------------------------------------------------- |
102 | 102 | // /** @type {?} */ |
103 | 103 | // var QType; |
104 | | -// ^ |
| 104 | +// ^^^^^^ |
105 | 105 | // | ---------------------------------------------------------------------- |
106 | 106 | // | ```tsx |
107 | 107 | // | var QType: any |
|
110 | 110 | // | ---------------------------------------------------------------------- |
111 | 111 | // /** @type {String|Number} */ |
112 | 112 | // var SOrN; |
113 | | -// ^ |
| 113 | +// ^^^^^ |
114 | 114 | // | ---------------------------------------------------------------------- |
115 | 115 | // | ```tsx |
116 | 116 | // | var SOrN: Number | String |
|
132 | 132 | "contents": { |
133 | 133 | "kind": "markdown", |
134 | 134 | "value": "```tsx\nvar S: String\n```\n" |
| 135 | + }, |
| 136 | + "range": { |
| 137 | + "start": { |
| 138 | + "line": 1, |
| 139 | + "character": 3 |
| 140 | + }, |
| 141 | + "end": { |
| 142 | + "line": 1, |
| 143 | + "character": 5 |
| 144 | + } |
135 | 145 | } |
136 | 146 | } |
137 | 147 | }, |
|
149 | 159 | "contents": { |
150 | 160 | "kind": "markdown", |
151 | 161 | "value": "```tsx\nvar N: Number\n```\n" |
| 162 | + }, |
| 163 | + "range": { |
| 164 | + "start": { |
| 165 | + "line": 3, |
| 166 | + "character": 3 |
| 167 | + }, |
| 168 | + "end": { |
| 169 | + "line": 3, |
| 170 | + "character": 5 |
| 171 | + } |
152 | 172 | } |
153 | 173 | } |
154 | 174 | }, |
|
166 | 186 | "contents": { |
167 | 187 | "kind": "markdown", |
168 | 188 | "value": "```tsx\nvar B: Boolean\n```\n" |
| 189 | + }, |
| 190 | + "range": { |
| 191 | + "start": { |
| 192 | + "line": 5, |
| 193 | + "character": 3 |
| 194 | + }, |
| 195 | + "end": { |
| 196 | + "line": 5, |
| 197 | + "character": 5 |
| 198 | + } |
169 | 199 | } |
170 | 200 | } |
171 | 201 | }, |
|
183 | 213 | "contents": { |
184 | 214 | "kind": "markdown", |
185 | 215 | "value": "```tsx\nvar V: Void\n```\n" |
| 216 | + }, |
| 217 | + "range": { |
| 218 | + "start": { |
| 219 | + "line": 7, |
| 220 | + "character": 3 |
| 221 | + }, |
| 222 | + "end": { |
| 223 | + "line": 7, |
| 224 | + "character": 5 |
| 225 | + } |
186 | 226 | } |
187 | 227 | } |
188 | 228 | }, |
|
200 | 240 | "contents": { |
201 | 241 | "kind": "markdown", |
202 | 242 | "value": "```tsx\nvar U: Undefined\n```\n" |
| 243 | + }, |
| 244 | + "range": { |
| 245 | + "start": { |
| 246 | + "line": 9, |
| 247 | + "character": 3 |
| 248 | + }, |
| 249 | + "end": { |
| 250 | + "line": 9, |
| 251 | + "character": 5 |
| 252 | + } |
203 | 253 | } |
204 | 254 | } |
205 | 255 | }, |
|
217 | 267 | "contents": { |
218 | 268 | "kind": "markdown", |
219 | 269 | "value": "```tsx\nvar Nl: Null\n```\n" |
| 270 | + }, |
| 271 | + "range": { |
| 272 | + "start": { |
| 273 | + "line": 11, |
| 274 | + "character": 3 |
| 275 | + }, |
| 276 | + "end": { |
| 277 | + "line": 11, |
| 278 | + "character": 6 |
| 279 | + } |
220 | 280 | } |
221 | 281 | } |
222 | 282 | }, |
|
234 | 294 | "contents": { |
235 | 295 | "kind": "markdown", |
236 | 296 | "value": "```tsx\nvar A: any[]\n```\n" |
| 297 | + }, |
| 298 | + "range": { |
| 299 | + "start": { |
| 300 | + "line": 13, |
| 301 | + "character": 3 |
| 302 | + }, |
| 303 | + "end": { |
| 304 | + "line": 13, |
| 305 | + "character": 5 |
| 306 | + } |
237 | 307 | } |
238 | 308 | } |
239 | 309 | }, |
|
251 | 321 | "contents": { |
252 | 322 | "kind": "markdown", |
253 | 323 | "value": "```tsx\nvar P: Promise<any>\n```\n" |
| 324 | + }, |
| 325 | + "range": { |
| 326 | + "start": { |
| 327 | + "line": 15, |
| 328 | + "character": 3 |
| 329 | + }, |
| 330 | + "end": { |
| 331 | + "line": 15, |
| 332 | + "character": 5 |
| 333 | + } |
254 | 334 | } |
255 | 335 | } |
256 | 336 | }, |
|
268 | 348 | "contents": { |
269 | 349 | "kind": "markdown", |
270 | 350 | "value": "```tsx\nvar Obj: Object\n```\n" |
| 351 | + }, |
| 352 | + "range": { |
| 353 | + "start": { |
| 354 | + "line": 17, |
| 355 | + "character": 3 |
| 356 | + }, |
| 357 | + "end": { |
| 358 | + "line": 17, |
| 359 | + "character": 7 |
| 360 | + } |
271 | 361 | } |
272 | 362 | } |
273 | 363 | }, |
|
285 | 375 | "contents": { |
286 | 376 | "kind": "markdown", |
287 | 377 | "value": "```tsx\nvar Func: Function\n```\n" |
| 378 | + }, |
| 379 | + "range": { |
| 380 | + "start": { |
| 381 | + "line": 19, |
| 382 | + "character": 3 |
| 383 | + }, |
| 384 | + "end": { |
| 385 | + "line": 19, |
| 386 | + "character": 8 |
| 387 | + } |
288 | 388 | } |
289 | 389 | } |
290 | 390 | }, |
|
302 | 402 | "contents": { |
303 | 403 | "kind": "markdown", |
304 | 404 | "value": "```tsx\nvar AnyType: any\n```\n" |
| 405 | + }, |
| 406 | + "range": { |
| 407 | + "start": { |
| 408 | + "line": 21, |
| 409 | + "character": 3 |
| 410 | + }, |
| 411 | + "end": { |
| 412 | + "line": 21, |
| 413 | + "character": 11 |
| 414 | + } |
305 | 415 | } |
306 | 416 | } |
307 | 417 | }, |
|
319 | 429 | "contents": { |
320 | 430 | "kind": "markdown", |
321 | 431 | "value": "```tsx\nvar QType: any\n```\n" |
| 432 | + }, |
| 433 | + "range": { |
| 434 | + "start": { |
| 435 | + "line": 23, |
| 436 | + "character": 3 |
| 437 | + }, |
| 438 | + "end": { |
| 439 | + "line": 23, |
| 440 | + "character": 9 |
| 441 | + } |
322 | 442 | } |
323 | 443 | } |
324 | 444 | }, |
|
336 | 456 | "contents": { |
337 | 457 | "kind": "markdown", |
338 | 458 | "value": "```tsx\nvar SOrN: Number | String\n```\n" |
| 459 | + }, |
| 460 | + "range": { |
| 461 | + "start": { |
| 462 | + "line": 25, |
| 463 | + "character": 3 |
| 464 | + }, |
| 465 | + "end": { |
| 466 | + "line": 25, |
| 467 | + "character": 8 |
| 468 | + } |
339 | 469 | } |
340 | 470 | } |
341 | 471 | } |
|
0 commit comments