File: formatAddSemicolons1.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 (53 lines) | stat: -rw-r--r-- 1,088 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
/// <reference path="fourslash.ts" />

////console.log(1)
////console.log(2)
////const x = function() { }
////for (let i = 0; i < 1; i++) {
////    1
////    2
////}
////do { } while (false) console.log(3)
////function f() { }
////class C {
////    ["one"] = {}
////    ["two"]
////    three: string
////    m() { }
////    ;["three"] = {}
////    ;["four"]
////}
////enum E {
////    C
////}
////type M<T> = { [K in keyof T]: any }
////declare module 'foo' { }
////declare module 'bar'
////type T = { x: string, y: number }

format.setFormatOptions({ ...format.copyFormatOptions(), semicolons: ts.SemicolonPreference.Insert });
format.document();
verify.currentFileContentIs(`console.log(1);
console.log(2);
const x = function() { };
for (let i = 0; i < 1; i++) {
    1;
    2;
}
do { } while (false); console.log(3);
function f() { }
class C {
    ["one"] = {}
    ["two"];
    three: string;
    m() { }
    ;["three"] = {}
        ;["four"];
}
enum E {
    C
}
type M<T> = { [K in keyof T]: any };
declare module 'foo' { }
declare module 'bar';
type T = { x: string, y: number; };`);