TypeScript/tests/baselines/reference/constDeclarationShadowedByVarDeclaration.js

44 lines
557 B
TypeScript

//// [constDeclarationShadowedByVarDeclaration.ts]
// Error as declaration of var would cause a write to the const value
var x = 0;
{
const x = 0;
var x = 0;
}
var y = 0;
{
const y = 0;
{
var y = 0;
}
}
{
const z = 0;
var z = 0
}
//// [constDeclarationShadowedByVarDeclaration.js]
// Error as declaration of var would cause a write to the const value
var x = 0;
{
const x = 0;
var x = 0;
}
var y = 0;
{
const y = 0;
{
var y = 0;
}
}
{
const z = 0;
var z = 0;
}