File: codeFixClassImplementInterfaceMemberOrdering.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 (89 lines) | stat: -rw-r--r-- 1,060 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
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
/// <reference path='fourslash.ts' />

// @lib: es2017

/////** asdf */
////interface I {
////    1;
////    2;
////    3;
////    4;
////    5;
////    6;
////    7;
////    8;
////    9;
////    10;
////    11;
////    12;
////    13;
////    14;
////    15;
////    16;
////    17;
////    18;
////    19;
////    20;
////    21;
////    22;
////    /** a nice safe prime */
////    23;
////}
////class C implements I {}

verify.codeFix({
    description: "Implement interface 'I'",
    newFileContent:
`/** asdf */
interface I {
    1;
    2;
    3;
    4;
    5;
    6;
    7;
    8;
    9;
    10;
    11;
    12;
    13;
    14;
    15;
    16;
    17;
    18;
    19;
    20;
    21;
    22;
    /** a nice safe prime */
    23;
}
class C implements I {
    1: any;
    2: any;
    3: any;
    4: any;
    5: any;
    6: any;
    7: any;
    8: any;
    9: any;
    10: any;
    11: any;
    12: any;
    13: any;
    14: any;
    15: any;
    16: any;
    17: any;
    18: any;
    19: any;
    20: any;
    21: any;
    22: any;
    23: any;
}`,
});