File: jsDocPropertyDescription9.ts

package info (click to toggle)
node-typescript 5.2.2-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 497,488 kB
  • sloc: javascript: 2,107,274; makefile: 6; sh: 1
file content (17 lines) | stat: -rw-r--r-- 757 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
///<reference path="fourslash.ts" />

//// class LiteralClass {
////     /** Something generic */
////     static [key: `prefix${string}`]: any;
////     /** Something else */
////     static [key: `prefix${number}`]: number;
//// }
//// function literalClass(e: typeof LiteralClass) {
////     console.log(e./*literal1Class*/prefixMember); 
////     console.log(e./*literal2Class*/anything);
////     console.log(e./*literal3Class*/prefix0);
//// }

verify.quickInfoAt("literal1Class", "(index) LiteralClass[`prefix${string}`]: any", "Something generic");
verify.quickInfoAt("literal2Class", "any");
verify.quickInfoAt("literal3Class", "(index) LiteralClass[`prefix${string}` | `prefix${number}`]: any", "Something generic\nSomething else")