File: codeFixAddMissingFunctionDeclaration28.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 (57 lines) | stat: -rw-r--r-- 1,391 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
46
47
48
49
50
51
52
53
54
55
56
57
/// <reference path='fourslash.ts' />

////foo({
////    prop001: '',
////    prop002: '',
////    prop003: '',
////    prop004: '',
////    prop005: '',
////    prop006: '',
////    prop007: '',
////    prop008: '',
////    prop009: '',
////    prop010: '',
////    prop011: '',
////    prop012: '',
////    prop013: '',
////    prop014: '',
////    prop015: '',
////    prop016: '',
////    prop017: '',
////    prop018: '',
////    prop019: '',
////    prop020: '',
////});

verify.codeFix({
    description: [ts.Diagnostics.Add_missing_function_declaration_0.message, "foo"],
    index: 0,
    newFileContent:
`foo({
    prop001: '',
    prop002: '',
    prop003: '',
    prop004: '',
    prop005: '',
    prop006: '',
    prop007: '',
    prop008: '',
    prop009: '',
    prop010: '',
    prop011: '',
    prop012: '',
    prop013: '',
    prop014: '',
    prop015: '',
    prop016: '',
    prop017: '',
    prop018: '',
    prop019: '',
    prop020: '',
});

function foo(arg0: { prop001: string; prop002: string; prop003: string; prop004: string; prop005: string; prop006: string; prop007: string; prop008: string; prop009: string; prop010: string; prop011: string; prop012: string; prop013: string; prop014: string; prop015: string; prop016: string; prop017: string; prop018: string; prop019: string; prop020: string; }) {
    throw new Error("Function not implemented.");
}
`,
});