File: codeFixAddMissingMember20.ts

package info (click to toggle)
node-typescript 5.0.4%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 459,140 kB
  • sloc: javascript: 1,972,754; makefile: 6; sh: 1
file content (64 lines) | stat: -rw-r--r-- 1,636 bytes parent folder | download | duplicates (4)
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
58
59
60
61
62
63
64
/// <reference path='fourslash.ts' />

////class C {
////    method() {
////        const {
////            many01,
////            many02,
////            many03,
////            many04,
////            many05,
////            many06,
////            many07,
////            many08,
////            many09,
////            many10,
////            many11,
////            many12,
////            many13,
////            many14,
////            many15,
////            many16,
////            many17,
////            many18,
////            many19,
////            many20,
////            many21,
////            many22
////        } = this.foo;
////    }
////}

verify.codeFix({
    description: "Declare property 'foo'",
    index: 0,
    newFileContent: `class C {
    foo: { many01: any; many02: any; many03: any; many04: any; many05: any; many06: any; many07: any; many08: any; many09: any; many10: any; many11: any; many12: any; many13: any; many14: any; many15: any; many16: any; many17: any; many18: any; many19: any; many20: any; many21: any; many22: any; };
    method() {
        const {
            many01,
            many02,
            many03,
            many04,
            many05,
            many06,
            many07,
            many08,
            many09,
            many10,
            many11,
            many12,
            many13,
            many14,
            many15,
            many16,
            many17,
            many18,
            many19,
            many20,
            many21,
            many22
        } = this.foo;
    }
}`
});