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
|
tests/cases/compiler/letConstInCaseClauses.ts(22,14): error TS2678: Type '10' is not comparable to type '1'.
tests/cases/compiler/letConstInCaseClauses.ts(26,14): error TS2678: Type '10' is not comparable to type '2'.
==== tests/cases/compiler/letConstInCaseClauses.ts (2 errors) ====
var x = 10;
var y = 20;
{
let x = 1;
let y = 2;
console.log(x)
switch (x) {
case 10:
let x = 20;
}
switch (y) {
case 10:
let y = 20;
}
}
{
const x = 1;
const y = 2;
console.log(x)
switch (x) {
case 10:
~~
!!! error TS2678: Type '10' is not comparable to type '1'.
const x = 20;
}
switch (y) {
case 10:
~~
!!! error TS2678: Type '10' is not comparable to type '2'.
const y = 20;
}
}
|