File: toggleMultilineComment6.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 (43 lines) | stat: -rw-r--r-- 1,284 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
// Jsx uses multiline comments for each line commented.

// Selection is outside of a multiline comments inserts multiline comments instead of removing.
// There's some variations between jsx and js comments depending on the position.

//@Filename: file.tsx
//// const var1 = <div>Tex{/*t1</div>;
//// const var2 = <div>Text2[|</div>;
//// const var3 = <div>Tex*/}t3</div>;|]
////
//// [|const var4 = <div>Tex{/*t4</div>;
//// const var5 = <div|]>Text5</div>;
//// const var6 = <div>Tex*/}t6</div>;
////
//// [|const var7 = <div>Tex{/*t7</div>;
//// const var8 = <div>Text8</div>;
//// const var9 = <div>Tex*/}t9</div>;|]
////
//// const var10 = <div>
////     {/*<div>T[|ext</div>*/}
////     <div>Text</div>
////     {/*<div>Text|]</div>*/}
//// </div>;

verify.toggleMultilineComment(
    `const var1 = <div>Tex{/*t1</div>;
const var2 = <div>Text2*/}{/*</div>;
const var3 = <div>Tex*/}{/*t3</div>;*/}

/*const var4 = <div>Tex{*//*t4</div>;
const var5 = <div*//*>Text5</div>;
const var6 = <div>Tex*/}t6</div>;

/*const var7 = <div>Tex{*//*t7</div>;
const var8 = <div>Text8</div>;
const var9 = <div>Tex*//*}t9</div>;*/

const var10 = <div>
    {/*<div>T*/}{/*ext</div>*/}{/*
    <div>Text</div>
    */}{/*<div>Text*/}{/*</div>*/}
</div>;`
);