Skip to content

Commit f9b35cd

Browse files
authored
Add @link jsdoc auto-complete (microsoft#43475)
* feat(services): jsdoc add link tag name * test: add jsdoc inline test
1 parent c6a2e45 commit f9b35cd

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/services/jsDoc.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ namespace ts.JsDoc {
4444
"kind",
4545
"lends",
4646
"license",
47+
"link",
4748
"listens",
4849
"member",
4950
"memberof",

tests/cases/fourslash/completionInJsDoc.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,16 @@
5353
//// */
5454
////
5555
//// /** @param /*16*/ */
56+
////
57+
//// /**
58+
//// * jsdoc inline tag {@/*17*/}
59+
//// */
5660

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

0 commit comments

Comments
 (0)