File: signatureHelpIncompleteCalls.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 (22 lines) | stat: -rw-r--r-- 796 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/// <reference path='fourslash.ts' />

////module IncompleteCalls {
////    class Foo {
////        public f1() { }
////        public f2(n: number): number { return 0; }
////        public f3(n: number, s: string) : string { return ""; }
////    }
////    var x = new Foo();
////    x.f1();
////    x.f2(5);
////    x.f3(5, "");
////    x.f1(/*incompleteCalls1*/
////    x.f2(5,/*incompleteCalls2*/
////    x.f3(5,/*incompleteCalls3*/
////}

verify.signatureHelp(
    { marker: "incompleteCalls1", text: "f1(): void", parameterCount: 0 },
    { marker: "incompleteCalls2", text: "f2(n: number): number", parameterCount: 1 },
    { marker: "incompleteCalls3", text: "f3(n: number, s: string): string", parameterCount: 2, parameterName: "s", parameterSpan: "s: string" },
);