//// [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; }