File: inlayHintsShouldWork35.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 (29 lines) | stat: -rw-r--r-- 643 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
/// <reference path="fourslash.ts" />

//// function foo (v: any) {}

//// foo(/*a*/1);
//// foo(/*b*/'');
//// foo(/*c*/true);
//// foo(/*d*/() => 1);
//// foo(/*e*/function () { return 1 });
//// foo(/*f*/{});
//// foo(/*g*/{ a: 1 });
//// foo(/*h*/[]);
//// foo(/*i*/[1]);

//// foo(/*j*/foo);
//// foo(/*k*/(1));
//// foo(/*l*/foo(/*m*/1));

const markers = test.markers();

verify.getInlayHints(
    markers.map(m => ({
        text: 'v:',
        position: m.position,
        kind: ts.InlayHintKind.Parameter,
        whitespaceAfter: true
    })) , undefined, {
    includeInlayParameterNameHints: "all"
});