Changeset View
Changeset View
Standalone View
Standalone View
autotests/folding/test.ts.fold
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Line(s) | |||||
43 | <endfold id='1'>}</endfold id='1'> | 43 | <endfold id='1'>}</endfold id='1'> | ||
44 | 44 | | |||
45 | function swapCase(s: string): string <beginfold id='1'>{</beginfold id='1'> | 45 | function swapCase(s: string): string <beginfold id='1'>{</beginfold id='1'> | ||
46 | return s.replace(/\w/g, (ch) => <beginfold id='1'>{</beginfold id='1'> | 46 | return s.replace(/\w/g, (ch) => <beginfold id='1'>{</beginfold id='1'> | ||
47 | const up = ch.toUpperCase(); | 47 | const up = ch.toUpperCase(); | ||
48 | return ch === up ? ch.toLowerCase() : up; | 48 | return ch === up ? ch.toLowerCase() : up; | ||
49 | <endfold id='1'>}</endfold id='1'>); | 49 | <endfold id='1'>}</endfold id='1'>); | ||
50 | <endfold id='1'>}</endfold id='1'> | 50 | <endfold id='1'>}</endfold id='1'> | ||
51 | | ||||
52 | for (var i in pieces) <beginfold id='1'>{</beginfold id='1'> | ||||
53 | switch (true) <beginfold id='1'>{</beginfold id='1'> | ||||
54 | case /^\"?Accession\"?/.test(pieces<beginfold id='2'>[</beginfold id='2'>i<endfold id='2'>]</endfold id='2'>): | ||||
55 | numeration<beginfold id='2'>[</beginfold id='2'>0<endfold id='2'>]</endfold id='2'> = i; | ||||
56 | break; | ||||
57 | <endfold id='1'>}</endfold id='1'> | ||||
58 | <endfold id='1'>}</endfold id='1'> | ||||
59 | | ||||
60 | // Numerics | ||||
61 | var a = 0xA; | ||||
62 | var b = 0b1; | ||||
63 | var c = 0o7; | ||||
64 | var d = 1.1E+3; | ||||
65 | var e = 1.E+3; | ||||
66 | var f = .1E+3; | ||||
67 | var g = 1E+3; | ||||
68 | var h = 1.1; | ||||
69 | var i = 1.; | ||||
70 | var j = .1; | ||||
71 | var k = 1; | ||||
72 | var l = 1__.e+3_22 | .2____e2 | 0o1_23 | 11__. ; | ||||
73 | | ||||
74 | // Types | ||||
75 | let a: null = null; | ||||
76 | let b: number = 123; | ||||
77 | let c: number = 123.456; | ||||
78 | let d: string = `Geeks`; | ||||
79 | let e: undefined = undefined; | ||||
80 | let f: boolean = true; | ||||
81 | let g: number = 0b111001; // Binary | ||||
82 | let h: number = 0o436; // Octal | ||||
83 | let i: number = 0xadf0d; // Hexa-Decimal | ||||
84 | | ||||
85 | const query = query<<beginfold id='2'>[</beginfold id='2'>number<endfold id='2'>]</endfold id='2'>, number>(` | ||||
86 | SELECT * | ||||
87 | FROM statistics | ||||
88 | WHERE unit_id = $1`) | ||||
89 | | ||||
90 | function runQuery() <beginfold id='1'>{</beginfold id='1'> | ||||
91 | const query = createQuery<<beginfold id='2'>[</beginfold id='2'>number<beginfold id='2'>[</beginfold id='2'><endfold id='2'>]</endfold id='2'><endfold id='2'>]</endfold id='2'>, Table<Columns>>(` | ||||
92 | some SQL here | ||||
93 | `) | ||||
94 | return database.execute(query) | ||||
95 | <endfold id='1'>}</endfold id='1'> | ||||
96 | | ||||
97 | aa: <sdf/> string ?<ssd/> string | ||||
98 | string // Don't highlight | ||||
99 | aa: string assa | | ||||
100 | string | ||||
101 | string ; | ||||
102 | string | ||||
103 | | ||||
104 | aa: <beginfold id='1'>{</beginfold id='1'> string | ||||
105 | string <endfold id='1'>}</endfold id='1'> // Don't highlight | ||||
106 | | ||||
107 | aa: <beginfold id='2'>[</beginfold id='2'> string | ||||
108 | string <endfold id='2'>]</endfold id='2'> | ||||
109 | aa: ( string | ||||
110 | string ) // Don't highlight | ||||
111 | aa: string <string> |