diff --git a/src/services/jsDoc.ts b/src/services/jsDoc.ts index 35694333b51..e5eba32d7cd 100644 --- a/src/services/jsDoc.ts +++ b/src/services/jsDoc.ts @@ -44,6 +44,7 @@ namespace ts.JsDoc { "kind", "lends", "license", + "link", "listens", "member", "memberof", diff --git a/tests/cases/fourslash/completionInJsDoc.ts b/tests/cases/fourslash/completionInJsDoc.ts index d30a92fe114..59daf508ad9 100644 --- a/tests/cases/fourslash/completionInJsDoc.ts +++ b/tests/cases/fourslash/completionInJsDoc.ts @@ -53,6 +53,10 @@ //// */ //// //// /** @param /*16*/ */ +//// +//// /** +//// * jsdoc inline tag {@/*17*/} +//// */ verify.completions( { marker: ["1", "2"], includes: ["constructor", "param", "type", "method", "template"] }, @@ -60,4 +64,5 @@ verify.completions( { 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"] }, );