File: jsDocDontBreakWithNamespaces.ts

package info (click to toggle)
node-typescript 4.1.3-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 396,552 kB
  • sloc: javascript: 1,444,377; makefile: 7; sh: 3
file content (45 lines) | stat: -rw-r--r-- 876 bytes parent folder | download
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
///<reference path="fourslash.ts" />
// @allowJs: true
// @Filename: 31298.js
/////**
//// * @returns {module:@nodefuel/web~Webserver~wsServer#hello} Websocket server object
//// */
////function foo() { }
////foo(''/*foo*/);
////
/////**
//// * @type {module:xxxxx} */
//// */
////function bar() { }
////bar(''/*bar*/);
////
/////** @type {function(module:xxxx, module:xxxx): module:xxxxx} */
////function zee() { }
////zee(''/*zee*/);


verify.signatureHelp({
  marker: "foo",
  text: "foo(): any",
  docComment: "",
  tags: [
    { name: "returns", text: "Websocket server object" },
  ],
});

verify.signatureHelp({
  marker: "bar",
  text: "bar(): void",
  docComment: "",
  tags: [],
});


verify.signatureHelp({
  marker: "zee",
  text: "zee(): any",
  docComment: "",
  tags: [
    { name: "type", text: "{function(module:xxxx, module:xxxx): module:xxxxx}" },
  ],
});