File: indentationInObject.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 (30 lines) | stat: -rw-r--r-- 696 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
/// <reference path="fourslash.ts"/>

//// function foo() {
////     {/*8_0*/x:1;y:2;z:3};
////     {x:1/*12_0*/;y:2;z:3};
////     {x:1;/*8_1*/y:2;z:3};
////     {
////         x:1;/*8_2*/y:2;z:3};
////     {x:1;y:2;z:3/*4_0*/};
////     {
////         x:1;y:2;z:3/*4_1*/};
////     {x:1;y:2;z:3}/*4_2*/;
////     {
////         x:1;y:2;z:3}/*4_3*/;
//// }

for (let i = 0; i < 4; ++i) {
    goTo.marker(`4_${i}`);
    edit.insertLine("");
    verify.indentationIs(4);
}
for (let i = 0; i < 3; ++i) {
    goTo.marker(`8_${i}`);
    edit.insertLine("");
    verify.indentationIs(8);
}

    goTo.marker(`12_0`);
    edit.insertLine("");
    verify.indentationIs(12);