File: completionInJsDoc.ts

package info (click to toggle)
node-typescript 4.8.4%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 523,068 kB
  • sloc: javascript: 1,735,777; makefile: 7; sh: 1
file content (68 lines) | stat: -rw-r--r-- 1,320 bytes parent folder | download | duplicates (3)
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
///<reference path="fourslash.ts" />

// @allowJs: true
// @Filename: Foo.js
//// /** @/*1*/ */
//// var v1;
////
//// /** @p/*2*/ */
//// var v2;
////
//// /** @param /*3*/ */
//// var v3;
////
//// /** @param { n/*4*/ } bar */
//// var v4;
////
//// /** @type { n/*5*/ } */
//// var v5;
////
//// // @/*6*/
//// var v6;
////
//// // @pa/*7*/
//// var v7;
////
//// /** @return { n/*8*/ } */
//// var v8;
////
//// /** /*9*/ */
////
//// /**
////  /*10*/
//// */
////
//// /**
////  * /*11*/
////  */
////
//// /**
////           /*12*/
////  */
////
//// /**
////   *       /*13*/
////   */
////
//// /**
////   * some comment /*14*/
////   */
////
//// /**
////   * @param /*15*/
////   */
////
//// /** @param /*16*/ */
////
//// /**
////   * jsdoc inline tag {@/*17*/}
////   */

verify.completions(
    { marker: ["1", "2"], includes: ["constructor", "param", "type", "method", "template"] },
    { marker: ["3", "15", "16"], exact: [] },
    { marker: ["4", "5", "8"], includes: { name: "number", sortText: completion.SortText.GlobalsOrKeywords } },
    { marker: ["6", "7", "14"], exact: undefined },
    { marker: ["9", "10", "11", "12", "13"], includes: ["@argument", "@returns"] },
    { marker: ["17"], includes: ["link", "tutorial"] },
);