|
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