|
| 1 | +=== tests/cases/conformance/es6/templates/templateStringBinaryOperations.ts === |
| 2 | +var a = 1 + `${ 3 }`; |
| 3 | +>a : string |
| 4 | +>1 + `${ 3 }` : string |
| 5 | + |
| 6 | +var b = 1 + `2${ 3 }`; |
| 7 | +>b : string |
| 8 | +>1 + `2${ 3 }` : string |
| 9 | + |
| 10 | +var c = 1 + `${ 3 }4`; |
| 11 | +>c : string |
| 12 | +>1 + `${ 3 }4` : string |
| 13 | + |
| 14 | +var d = 1 + `2${ 3 }4`; |
| 15 | +>d : string |
| 16 | +>1 + `2${ 3 }4` : string |
| 17 | + |
| 18 | +var e = `${ 3 }` + 5; |
| 19 | +>e : string |
| 20 | +>`${ 3 }` + 5 : string |
| 21 | + |
| 22 | +var f = `2${ 3 }` + 5; |
| 23 | +>f : string |
| 24 | +>`2${ 3 }` + 5 : string |
| 25 | + |
| 26 | +var g = `${ 3 }4` + 5; |
| 27 | +>g : string |
| 28 | +>`${ 3 }4` + 5 : string |
| 29 | + |
| 30 | +var h = `2${ 3 }4` + 5; |
| 31 | +>h : string |
| 32 | +>`2${ 3 }4` + 5 : string |
| 33 | + |
| 34 | +var i = 1 + `${ 3 }` + 5; |
| 35 | +>i : string |
| 36 | +>1 + `${ 3 }` + 5 : string |
| 37 | +>1 + `${ 3 }` : string |
| 38 | + |
| 39 | +var j = 1 + `2${ 3 }` + 5; |
| 40 | +>j : string |
| 41 | +>1 + `2${ 3 }` + 5 : string |
| 42 | +>1 + `2${ 3 }` : string |
| 43 | + |
| 44 | +var k = 1 + `${ 3 }4` + 5; |
| 45 | +>k : string |
| 46 | +>1 + `${ 3 }4` + 5 : string |
| 47 | +>1 + `${ 3 }4` : string |
| 48 | + |
| 49 | +var l = 1 + `2${ 3 }4` + 5; |
| 50 | +>l : string |
| 51 | +>1 + `2${ 3 }4` + 5 : string |
| 52 | +>1 + `2${ 3 }4` : string |
| 53 | + |
| 54 | +var a2 = 1 + `${ 3 - 4 }`; |
| 55 | +>a2 : string |
| 56 | +>1 + `${ 3 - 4 }` : string |
| 57 | +>3 - 4 : number |
| 58 | + |
| 59 | +var b2 = 1 + `2${ 3 - 4 }`; |
| 60 | +>b2 : string |
| 61 | +>1 + `2${ 3 - 4 }` : string |
| 62 | +>3 - 4 : number |
| 63 | + |
| 64 | +var c2 = 1 + `${ 3 - 4 }5`; |
| 65 | +>c2 : string |
| 66 | +>1 + `${ 3 - 4 }5` : string |
| 67 | +>3 - 4 : number |
| 68 | + |
| 69 | +var d2 = 1 + `2${ 3 - 4 }5`; |
| 70 | +>d2 : string |
| 71 | +>1 + `2${ 3 - 4 }5` : string |
| 72 | +>3 - 4 : number |
| 73 | + |
| 74 | +var e2 = `${ 3 - 4 }` + 6; |
| 75 | +>e2 : string |
| 76 | +>`${ 3 - 4 }` + 6 : string |
| 77 | +>3 - 4 : number |
| 78 | + |
| 79 | +var f2 = `2${ 3 - 4 }` + 6; |
| 80 | +>f2 : string |
| 81 | +>`2${ 3 - 4 }` + 6 : string |
| 82 | +>3 - 4 : number |
| 83 | + |
| 84 | +var g2 = `${ 3 - 4 }5` + 6; |
| 85 | +>g2 : string |
| 86 | +>`${ 3 - 4 }5` + 6 : string |
| 87 | +>3 - 4 : number |
| 88 | + |
| 89 | +var h2 = `2${ 3 - 4 }5` + 6; |
| 90 | +>h2 : string |
| 91 | +>`2${ 3 - 4 }5` + 6 : string |
| 92 | +>3 - 4 : number |
| 93 | + |
| 94 | +var i2 = 1 + `${ 3 - 4 }` + 6; |
| 95 | +>i2 : string |
| 96 | +>1 + `${ 3 - 4 }` + 6 : string |
| 97 | +>1 + `${ 3 - 4 }` : string |
| 98 | +>3 - 4 : number |
| 99 | + |
| 100 | +var j2 = 1 + `2${ 3 - 4 }` + 6; |
| 101 | +>j2 : string |
| 102 | +>1 + `2${ 3 - 4 }` + 6 : string |
| 103 | +>1 + `2${ 3 - 4 }` : string |
| 104 | +>3 - 4 : number |
| 105 | + |
| 106 | +var k2 = 1 + `${ 3 - 4 }5` + 6; |
| 107 | +>k2 : string |
| 108 | +>1 + `${ 3 - 4 }5` + 6 : string |
| 109 | +>1 + `${ 3 - 4 }5` : string |
| 110 | +>3 - 4 : number |
| 111 | + |
| 112 | +var l2 = 1 + `2${ 3 - 4 }5` + 6; |
| 113 | +>l2 : string |
| 114 | +>1 + `2${ 3 - 4 }5` + 6 : string |
| 115 | +>1 + `2${ 3 - 4 }5` : string |
| 116 | +>3 - 4 : number |
| 117 | + |
| 118 | +var a3 = 1 + `${ 3 * 4 }`; |
| 119 | +>a3 : string |
| 120 | +>1 + `${ 3 * 4 }` : string |
| 121 | +>3 * 4 : number |
| 122 | + |
| 123 | +var b3 = 1 + `2${ 3 * 4 }`; |
| 124 | +>b3 : string |
| 125 | +>1 + `2${ 3 * 4 }` : string |
| 126 | +>3 * 4 : number |
| 127 | + |
| 128 | +var c3 = 1 + `${ 3 * 4 }5`; |
| 129 | +>c3 : string |
| 130 | +>1 + `${ 3 * 4 }5` : string |
| 131 | +>3 * 4 : number |
| 132 | + |
| 133 | +var d3 = 1 + `2${ 3 * 4 }5`; |
| 134 | +>d3 : string |
| 135 | +>1 + `2${ 3 * 4 }5` : string |
| 136 | +>3 * 4 : number |
| 137 | + |
| 138 | +var e3 = `${ 3 * 4 }` + 6; |
| 139 | +>e3 : string |
| 140 | +>`${ 3 * 4 }` + 6 : string |
| 141 | +>3 * 4 : number |
| 142 | + |
| 143 | +var f3 = `2${ 3 * 4 }` + 6; |
| 144 | +>f3 : string |
| 145 | +>`2${ 3 * 4 }` + 6 : string |
| 146 | +>3 * 4 : number |
| 147 | + |
| 148 | +var g3 = `${ 3 * 4 }5` + 6; |
| 149 | +>g3 : string |
| 150 | +>`${ 3 * 4 }5` + 6 : string |
| 151 | +>3 * 4 : number |
| 152 | + |
| 153 | +var h3 = `2${ 3 * 4 }5` + 6; |
| 154 | +>h3 : string |
| 155 | +>`2${ 3 * 4 }5` + 6 : string |
| 156 | +>3 * 4 : number |
| 157 | + |
| 158 | +var i3 = 1 + `${ 3 * 4 }` + 6; |
| 159 | +>i3 : string |
| 160 | +>1 + `${ 3 * 4 }` + 6 : string |
| 161 | +>1 + `${ 3 * 4 }` : string |
| 162 | +>3 * 4 : number |
| 163 | + |
| 164 | +var j3 = 1 + `2${ 3 * 4 }` + 6; |
| 165 | +>j3 : string |
| 166 | +>1 + `2${ 3 * 4 }` + 6 : string |
| 167 | +>1 + `2${ 3 * 4 }` : string |
| 168 | +>3 * 4 : number |
| 169 | + |
| 170 | +var k3 = 1 + `${ 3 * 4 }5` + 6; |
| 171 | +>k3 : string |
| 172 | +>1 + `${ 3 * 4 }5` + 6 : string |
| 173 | +>1 + `${ 3 * 4 }5` : string |
| 174 | +>3 * 4 : number |
| 175 | + |
| 176 | +var l3 = 1 + `2${ 3 * 4 }5` + 6; |
| 177 | +>l3 : string |
| 178 | +>1 + `2${ 3 * 4 }5` + 6 : string |
| 179 | +>1 + `2${ 3 * 4 }5` : string |
| 180 | +>3 * 4 : number |
| 181 | + |
| 182 | +var a4 = 1 + `${ 3 & 4 }`; |
| 183 | +>a4 : string |
| 184 | +>1 + `${ 3 & 4 }` : string |
| 185 | +>3 & 4 : number |
| 186 | + |
| 187 | +var b4 = 1 + `2${ 3 & 4 }`; |
| 188 | +>b4 : string |
| 189 | +>1 + `2${ 3 & 4 }` : string |
| 190 | +>3 & 4 : number |
| 191 | + |
| 192 | +var c4 = 1 + `${ 3 & 4 }5`; |
| 193 | +>c4 : string |
| 194 | +>1 + `${ 3 & 4 }5` : string |
| 195 | +>3 & 4 : number |
| 196 | + |
| 197 | +var d4 = 1 + `2${ 3 & 4 }5`; |
| 198 | +>d4 : string |
| 199 | +>1 + `2${ 3 & 4 }5` : string |
| 200 | +>3 & 4 : number |
| 201 | + |
| 202 | +var e4 = `${ 3 & 4 }` + 6; |
| 203 | +>e4 : string |
| 204 | +>`${ 3 & 4 }` + 6 : string |
| 205 | +>3 & 4 : number |
| 206 | + |
| 207 | +var f4 = `2${ 3 & 4 }` + 6; |
| 208 | +>f4 : string |
| 209 | +>`2${ 3 & 4 }` + 6 : string |
| 210 | +>3 & 4 : number |
| 211 | + |
| 212 | +var g4 = `${ 3 & 4 }5` + 6; |
| 213 | +>g4 : string |
| 214 | +>`${ 3 & 4 }5` + 6 : string |
| 215 | +>3 & 4 : number |
| 216 | + |
| 217 | +var h4 = `2${ 3 & 4 }5` + 6; |
| 218 | +>h4 : string |
| 219 | +>`2${ 3 & 4 }5` + 6 : string |
| 220 | +>3 & 4 : number |
| 221 | + |
| 222 | +var i4 = 1 + `${ 3 & 4 }` + 6; |
| 223 | +>i4 : string |
| 224 | +>1 + `${ 3 & 4 }` + 6 : string |
| 225 | +>1 + `${ 3 & 4 }` : string |
| 226 | +>3 & 4 : number |
| 227 | + |
| 228 | +var j4 = 1 + `2${ 3 & 4 }` + 6; |
| 229 | +>j4 : string |
| 230 | +>1 + `2${ 3 & 4 }` + 6 : string |
| 231 | +>1 + `2${ 3 & 4 }` : string |
| 232 | +>3 & 4 : number |
| 233 | + |
| 234 | +var k4 = 1 + `${ 3 & 4 }5` + 6; |
| 235 | +>k4 : string |
| 236 | +>1 + `${ 3 & 4 }5` + 6 : string |
| 237 | +>1 + `${ 3 & 4 }5` : string |
| 238 | +>3 & 4 : number |
| 239 | + |
| 240 | +var l4 = 1 + `2${ 3 & 4 }5` + 6; |
| 241 | +>l4 : string |
| 242 | +>1 + `2${ 3 & 4 }5` + 6 : string |
| 243 | +>1 + `2${ 3 & 4 }5` : string |
| 244 | +>3 & 4 : number |
| 245 | + |
0 commit comments