diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index 2808b561256..ad0f76621b0 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -1639,7 +1639,7 @@ module ts { writeEmittedFiles(writer.getText(), /*writeByteOrderMark*/ compilerOptions.emitBOM); return; - function enterScope(): boolean { + function enterNameScope(): boolean { var names = currentScopeNames; currentScopeNames = undefined; if (names) { @@ -1649,7 +1649,7 @@ module ts { return false; } - function exitScope(popFrame: boolean): void { + function exitNameScope(popFrame: boolean): void { if (popFrame) { currentScopeNames = lastFrame.names; lastFrame = lastFrame.previous; @@ -3649,7 +3649,7 @@ module ts { tempVariables = undefined; tempParameters = undefined; - var popFrame = enterScope() + var popFrame = enterNameScope() // When targeting ES6, emit arrow function natively in ES6 if (shouldEmitAsArrowFunction(node)) { @@ -3743,7 +3743,7 @@ module ts { write(";"); } - exitScope(popFrame); + exitNameScope(popFrame); tempCount = saveTempCount; tempVariables = saveTempVariables; @@ -3956,7 +3956,7 @@ module ts { tempVariables = undefined; tempParameters = undefined; - var popFrame = enterScope(); + var popFrame = enterNameScope(); // Emit the constructor overload pinned comments forEach(node.members, member => { @@ -4019,7 +4019,7 @@ module ts { emitTrailingComments(ctor); } - exitScope(popFrame); + exitNameScope(popFrame); tempCount = saveTempCount; tempVariables = saveTempVariables; @@ -4150,11 +4150,11 @@ module ts { var saveTempVariables = tempVariables; tempCount = 0; tempVariables = undefined; - var popFrame = enterScope(); + var popFrame = enterNameScope(); emit(node.body); - exitScope(popFrame); + exitNameScope(popFrame); tempCount = saveTempCount; tempVariables = saveTempVariables; } diff --git a/tests/baselines/reference/VariableDeclaration10_es6.js b/tests/baselines/reference/VariableDeclaration10_es6.js index 6edba42ab0d..14f47cea04d 100644 --- a/tests/baselines/reference/VariableDeclaration10_es6.js +++ b/tests/baselines/reference/VariableDeclaration10_es6.js @@ -2,4 +2,4 @@ let a: number = 1 //// [VariableDeclaration10_es6.js] -var a = 1; +let a = 1; diff --git a/tests/baselines/reference/VariableDeclaration11_es6.js b/tests/baselines/reference/VariableDeclaration11_es6.js index 0000d5cb5ab..83eec6d9a13 100644 --- a/tests/baselines/reference/VariableDeclaration11_es6.js +++ b/tests/baselines/reference/VariableDeclaration11_es6.js @@ -4,4 +4,4 @@ let //// [VariableDeclaration11_es6.js] "use strict"; -var ; +let ; diff --git a/tests/baselines/reference/VariableDeclaration1_es6.js b/tests/baselines/reference/VariableDeclaration1_es6.js index a867d74726c..26433bd88c3 100644 --- a/tests/baselines/reference/VariableDeclaration1_es6.js +++ b/tests/baselines/reference/VariableDeclaration1_es6.js @@ -2,4 +2,4 @@ const //// [VariableDeclaration1_es6.js] -var ; +const ; diff --git a/tests/baselines/reference/VariableDeclaration2_es6.js b/tests/baselines/reference/VariableDeclaration2_es6.js index d835435a0a6..a955315a2f0 100644 --- a/tests/baselines/reference/VariableDeclaration2_es6.js +++ b/tests/baselines/reference/VariableDeclaration2_es6.js @@ -2,4 +2,4 @@ const a //// [VariableDeclaration2_es6.js] -var a; +const a; diff --git a/tests/baselines/reference/VariableDeclaration3_es6.js b/tests/baselines/reference/VariableDeclaration3_es6.js index 08513b8bdbc..4be8a3daf38 100644 --- a/tests/baselines/reference/VariableDeclaration3_es6.js +++ b/tests/baselines/reference/VariableDeclaration3_es6.js @@ -2,4 +2,4 @@ const a = 1 //// [VariableDeclaration3_es6.js] -var a = 1; +const a = 1; diff --git a/tests/baselines/reference/VariableDeclaration4_es6.js b/tests/baselines/reference/VariableDeclaration4_es6.js index f0a8331acfe..7a9934e052b 100644 --- a/tests/baselines/reference/VariableDeclaration4_es6.js +++ b/tests/baselines/reference/VariableDeclaration4_es6.js @@ -2,4 +2,4 @@ const a: number //// [VariableDeclaration4_es6.js] -var a; +const a; diff --git a/tests/baselines/reference/VariableDeclaration5_es6.js b/tests/baselines/reference/VariableDeclaration5_es6.js index 98ae1af002e..e6a3c175651 100644 --- a/tests/baselines/reference/VariableDeclaration5_es6.js +++ b/tests/baselines/reference/VariableDeclaration5_es6.js @@ -2,4 +2,4 @@ const a: number = 1 //// [VariableDeclaration5_es6.js] -var a = 1; +const a = 1; diff --git a/tests/baselines/reference/VariableDeclaration7_es6.js b/tests/baselines/reference/VariableDeclaration7_es6.js index 4287d79a7e4..00ab95503a6 100644 --- a/tests/baselines/reference/VariableDeclaration7_es6.js +++ b/tests/baselines/reference/VariableDeclaration7_es6.js @@ -2,4 +2,4 @@ let a //// [VariableDeclaration7_es6.js] -var a; +let a; diff --git a/tests/baselines/reference/VariableDeclaration8_es6.js b/tests/baselines/reference/VariableDeclaration8_es6.js index 4b4dd061bff..9178871ef65 100644 --- a/tests/baselines/reference/VariableDeclaration8_es6.js +++ b/tests/baselines/reference/VariableDeclaration8_es6.js @@ -2,4 +2,4 @@ let a = 1 //// [VariableDeclaration8_es6.js] -var a = 1; +let a = 1; diff --git a/tests/baselines/reference/VariableDeclaration9_es6.js b/tests/baselines/reference/VariableDeclaration9_es6.js index 9ecfc40edff..b22c5691eb2 100644 --- a/tests/baselines/reference/VariableDeclaration9_es6.js +++ b/tests/baselines/reference/VariableDeclaration9_es6.js @@ -2,4 +2,4 @@ let a: number //// [VariableDeclaration9_es6.js] -var a; +let a; diff --git a/tests/baselines/reference/downlevelLetConst1.errors.txt b/tests/baselines/reference/downlevelLetConst1.errors.txt new file mode 100644 index 00000000000..a46d1973e04 --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst1.errors.txt @@ -0,0 +1,7 @@ +tests/cases/compiler/downlevelLetConst1.ts(1,6): error TS1123: Variable declaration list cannot be empty. + + +==== tests/cases/compiler/downlevelLetConst1.ts (1 errors) ==== + const + +!!! error TS1123: Variable declaration list cannot be empty. \ No newline at end of file diff --git a/tests/baselines/reference/downlevelLetConst1.js b/tests/baselines/reference/downlevelLetConst1.js new file mode 100644 index 00000000000..3463c100324 --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst1.js @@ -0,0 +1,5 @@ +//// [downlevelLetConst1.ts] +const + +//// [downlevelLetConst1.js] +var ; diff --git a/tests/baselines/reference/downlevelLetConst10.js b/tests/baselines/reference/downlevelLetConst10.js new file mode 100644 index 00000000000..8beb79b04b4 --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst10.js @@ -0,0 +1,5 @@ +//// [downlevelLetConst10.ts] +let a: number = 1 + +//// [downlevelLetConst10.js] +var a = 1; diff --git a/tests/baselines/reference/downlevelLetConst10.types b/tests/baselines/reference/downlevelLetConst10.types new file mode 100644 index 00000000000..05fe3029455 --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst10.types @@ -0,0 +1,4 @@ +=== tests/cases/compiler/downlevelLetConst10.ts === +let a: number = 1 +>a : number + diff --git a/tests/baselines/reference/downlevelLetConst11.errors.txt b/tests/baselines/reference/downlevelLetConst11.errors.txt new file mode 100644 index 00000000000..42449bd3c8a --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst11.errors.txt @@ -0,0 +1,8 @@ +tests/cases/compiler/downlevelLetConst11.ts(2,4): error TS1123: Variable declaration list cannot be empty. + + +==== tests/cases/compiler/downlevelLetConst11.ts (1 errors) ==== + "use strict"; + let + +!!! error TS1123: Variable declaration list cannot be empty. \ No newline at end of file diff --git a/tests/baselines/reference/downlevelLetConst11.js b/tests/baselines/reference/downlevelLetConst11.js new file mode 100644 index 00000000000..377c7e6a9ed --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst11.js @@ -0,0 +1,7 @@ +//// [downlevelLetConst11.ts] +"use strict"; +let + +//// [downlevelLetConst11.js] +"use strict"; +var ; diff --git a/tests/baselines/reference/downlevelLetConst2.errors.txt b/tests/baselines/reference/downlevelLetConst2.errors.txt new file mode 100644 index 00000000000..9da0c94a12e --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst2.errors.txt @@ -0,0 +1,7 @@ +tests/cases/compiler/downlevelLetConst2.ts(1,7): error TS1155: 'const' declarations must be initialized + + +==== tests/cases/compiler/downlevelLetConst2.ts (1 errors) ==== + const a + ~ +!!! error TS1155: 'const' declarations must be initialized \ No newline at end of file diff --git a/tests/baselines/reference/downlevelLetConst2.js b/tests/baselines/reference/downlevelLetConst2.js new file mode 100644 index 00000000000..a73688cd4af --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst2.js @@ -0,0 +1,5 @@ +//// [downlevelLetConst2.ts] +const a + +//// [downlevelLetConst2.js] +var a; diff --git a/tests/baselines/reference/downlevelLetConst3.js b/tests/baselines/reference/downlevelLetConst3.js new file mode 100644 index 00000000000..f6ef605c261 --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst3.js @@ -0,0 +1,5 @@ +//// [downlevelLetConst3.ts] +const a = 1 + +//// [downlevelLetConst3.js] +var a = 1; diff --git a/tests/baselines/reference/downlevelLetConst3.types b/tests/baselines/reference/downlevelLetConst3.types new file mode 100644 index 00000000000..6cd3f85e074 --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst3.types @@ -0,0 +1,4 @@ +=== tests/cases/compiler/downlevelLetConst3.ts === +const a = 1 +>a : number + diff --git a/tests/baselines/reference/downlevelLetConst4.errors.txt b/tests/baselines/reference/downlevelLetConst4.errors.txt new file mode 100644 index 00000000000..3bf3e58cecc --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst4.errors.txt @@ -0,0 +1,7 @@ +tests/cases/compiler/downlevelLetConst4.ts(1,7): error TS1155: 'const' declarations must be initialized + + +==== tests/cases/compiler/downlevelLetConst4.ts (1 errors) ==== + const a: number + ~ +!!! error TS1155: 'const' declarations must be initialized \ No newline at end of file diff --git a/tests/baselines/reference/downlevelLetConst4.js b/tests/baselines/reference/downlevelLetConst4.js new file mode 100644 index 00000000000..725aa5cde8f --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst4.js @@ -0,0 +1,5 @@ +//// [downlevelLetConst4.ts] +const a: number + +//// [downlevelLetConst4.js] +var a; diff --git a/tests/baselines/reference/downlevelLetConst5.js b/tests/baselines/reference/downlevelLetConst5.js new file mode 100644 index 00000000000..271c71b6829 --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst5.js @@ -0,0 +1,5 @@ +//// [downlevelLetConst5.ts] +const a: number = 1 + +//// [downlevelLetConst5.js] +var a = 1; diff --git a/tests/baselines/reference/downlevelLetConst5.types b/tests/baselines/reference/downlevelLetConst5.types new file mode 100644 index 00000000000..dd8cdf9fcdd --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst5.types @@ -0,0 +1,4 @@ +=== tests/cases/compiler/downlevelLetConst5.ts === +const a: number = 1 +>a : number + diff --git a/tests/baselines/reference/downlevelLetConst6.errors.txt b/tests/baselines/reference/downlevelLetConst6.errors.txt new file mode 100644 index 00000000000..bad0674c5c4 --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst6.errors.txt @@ -0,0 +1,7 @@ +tests/cases/compiler/downlevelLetConst6.ts(1,1): error TS2304: Cannot find name 'let'. + + +==== tests/cases/compiler/downlevelLetConst6.ts (1 errors) ==== + let + ~~~ +!!! error TS2304: Cannot find name 'let'. \ No newline at end of file diff --git a/tests/baselines/reference/downlevelLetConst6.js b/tests/baselines/reference/downlevelLetConst6.js new file mode 100644 index 00000000000..2a1aea002d9 --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst6.js @@ -0,0 +1,5 @@ +//// [downlevelLetConst6.ts] +let + +//// [downlevelLetConst6.js] +let; diff --git a/tests/baselines/reference/downlevelLetConst7.js b/tests/baselines/reference/downlevelLetConst7.js new file mode 100644 index 00000000000..6020ddf2479 --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst7.js @@ -0,0 +1,5 @@ +//// [downlevelLetConst7.ts] +let a + +//// [downlevelLetConst7.js] +var a; diff --git a/tests/baselines/reference/downlevelLetConst7.types b/tests/baselines/reference/downlevelLetConst7.types new file mode 100644 index 00000000000..9c76479ecf5 --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst7.types @@ -0,0 +1,4 @@ +=== tests/cases/compiler/downlevelLetConst7.ts === +let a +>a : any + diff --git a/tests/baselines/reference/downlevelLetConst8.js b/tests/baselines/reference/downlevelLetConst8.js new file mode 100644 index 00000000000..5cc548c1361 --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst8.js @@ -0,0 +1,5 @@ +//// [downlevelLetConst8.ts] +let a = 1 + +//// [downlevelLetConst8.js] +var a = 1; diff --git a/tests/baselines/reference/downlevelLetConst8.types b/tests/baselines/reference/downlevelLetConst8.types new file mode 100644 index 00000000000..a3b9986bbc8 --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst8.types @@ -0,0 +1,4 @@ +=== tests/cases/compiler/downlevelLetConst8.ts === +let a = 1 +>a : number + diff --git a/tests/baselines/reference/downlevelLetConst9.js b/tests/baselines/reference/downlevelLetConst9.js new file mode 100644 index 00000000000..c6bcfe27a8a --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst9.js @@ -0,0 +1,5 @@ +//// [downlevelLetConst9.ts] +let a: number + +//// [downlevelLetConst9.js] +var a; diff --git a/tests/baselines/reference/downlevelLetConst9.types b/tests/baselines/reference/downlevelLetConst9.types new file mode 100644 index 00000000000..cab9ac82a60 --- /dev/null +++ b/tests/baselines/reference/downlevelLetConst9.types @@ -0,0 +1,4 @@ +=== tests/cases/compiler/downlevelLetConst9.ts === +let a: number +>a : number + diff --git a/tests/cases/compiler/downlevelLetConst1.ts b/tests/cases/compiler/downlevelLetConst1.ts new file mode 100644 index 00000000000..8baacf4ea54 --- /dev/null +++ b/tests/cases/compiler/downlevelLetConst1.ts @@ -0,0 +1 @@ +const \ No newline at end of file diff --git a/tests/cases/compiler/downlevelLetConst10.ts b/tests/cases/compiler/downlevelLetConst10.ts new file mode 100644 index 00000000000..2b6e9657ef1 --- /dev/null +++ b/tests/cases/compiler/downlevelLetConst10.ts @@ -0,0 +1 @@ +let a: number = 1 \ No newline at end of file diff --git a/tests/cases/compiler/downlevelLetConst11.ts b/tests/cases/compiler/downlevelLetConst11.ts new file mode 100644 index 00000000000..aca60708232 --- /dev/null +++ b/tests/cases/compiler/downlevelLetConst11.ts @@ -0,0 +1,2 @@ +"use strict"; +let \ No newline at end of file diff --git a/tests/cases/compiler/downlevelLetConst2.ts b/tests/cases/compiler/downlevelLetConst2.ts new file mode 100644 index 00000000000..06871c9a45c --- /dev/null +++ b/tests/cases/compiler/downlevelLetConst2.ts @@ -0,0 +1 @@ +const a \ No newline at end of file diff --git a/tests/cases/compiler/downlevelLetConst3.ts b/tests/cases/compiler/downlevelLetConst3.ts new file mode 100644 index 00000000000..6779cd775c0 --- /dev/null +++ b/tests/cases/compiler/downlevelLetConst3.ts @@ -0,0 +1 @@ +const a = 1 \ No newline at end of file diff --git a/tests/cases/compiler/downlevelLetConst4.ts b/tests/cases/compiler/downlevelLetConst4.ts new file mode 100644 index 00000000000..f96229b7eaf --- /dev/null +++ b/tests/cases/compiler/downlevelLetConst4.ts @@ -0,0 +1 @@ +const a: number \ No newline at end of file diff --git a/tests/cases/compiler/downlevelLetConst5.ts b/tests/cases/compiler/downlevelLetConst5.ts new file mode 100644 index 00000000000..4a05e895a3c --- /dev/null +++ b/tests/cases/compiler/downlevelLetConst5.ts @@ -0,0 +1 @@ +const a: number = 1 \ No newline at end of file diff --git a/tests/cases/compiler/downlevelLetConst6.ts b/tests/cases/compiler/downlevelLetConst6.ts new file mode 100644 index 00000000000..33ae002d859 --- /dev/null +++ b/tests/cases/compiler/downlevelLetConst6.ts @@ -0,0 +1 @@ +let \ No newline at end of file diff --git a/tests/cases/compiler/downlevelLetConst7.ts b/tests/cases/compiler/downlevelLetConst7.ts new file mode 100644 index 00000000000..7350ac02e70 --- /dev/null +++ b/tests/cases/compiler/downlevelLetConst7.ts @@ -0,0 +1 @@ +let a \ No newline at end of file diff --git a/tests/cases/compiler/downlevelLetConst8.ts b/tests/cases/compiler/downlevelLetConst8.ts new file mode 100644 index 00000000000..067c6699cfd --- /dev/null +++ b/tests/cases/compiler/downlevelLetConst8.ts @@ -0,0 +1 @@ +let a = 1 \ No newline at end of file diff --git a/tests/cases/compiler/downlevelLetConst9.ts b/tests/cases/compiler/downlevelLetConst9.ts new file mode 100644 index 00000000000..aab3d49c18c --- /dev/null +++ b/tests/cases/compiler/downlevelLetConst9.ts @@ -0,0 +1 @@ +let a: number \ No newline at end of file diff --git a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration10_es6.ts b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration10_es6.ts index 2b6e9657ef1..9e02b6de034 100644 --- a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration10_es6.ts +++ b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration10_es6.ts @@ -1 +1,2 @@ +// @target:es6 let a: number = 1 \ No newline at end of file diff --git a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration11_es6.ts b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration11_es6.ts index aca60708232..0de0f085a8a 100644 --- a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration11_es6.ts +++ b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration11_es6.ts @@ -1,2 +1,3 @@ +// @target:es6 "use strict"; let \ No newline at end of file diff --git a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration1_es6.ts b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration1_es6.ts index 8baacf4ea54..27157193b24 100644 --- a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration1_es6.ts +++ b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration1_es6.ts @@ -1 +1,2 @@ +// @target:es6 const \ No newline at end of file diff --git a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration2_es6.ts b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration2_es6.ts index 06871c9a45c..17986424b13 100644 --- a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration2_es6.ts +++ b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration2_es6.ts @@ -1 +1,2 @@ +// @target:es6 const a \ No newline at end of file diff --git a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration3_es6.ts b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration3_es6.ts index 6779cd775c0..cd1b75836e5 100644 --- a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration3_es6.ts +++ b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration3_es6.ts @@ -1 +1,2 @@ +// @target:es6 const a = 1 \ No newline at end of file diff --git a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration4_es6.ts b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration4_es6.ts index f96229b7eaf..e40c7b15283 100644 --- a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration4_es6.ts +++ b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration4_es6.ts @@ -1 +1,2 @@ +// @target:es6 const a: number \ No newline at end of file diff --git a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration5_es6.ts b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration5_es6.ts index 4a05e895a3c..52738ea2f07 100644 --- a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration5_es6.ts +++ b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration5_es6.ts @@ -1 +1,2 @@ +// @target:es6 const a: number = 1 \ No newline at end of file diff --git a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration6_es6.ts b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration6_es6.ts index 33ae002d859..5fbd509be76 100644 --- a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration6_es6.ts +++ b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration6_es6.ts @@ -1 +1,2 @@ +// @target:es6 let \ No newline at end of file diff --git a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration7_es6.ts b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration7_es6.ts index 7350ac02e70..14f4b483413 100644 --- a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration7_es6.ts +++ b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration7_es6.ts @@ -1 +1,2 @@ +// @target:es6 let a \ No newline at end of file diff --git a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration8_es6.ts b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration8_es6.ts index 067c6699cfd..2bab0e1a1a4 100644 --- a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration8_es6.ts +++ b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration8_es6.ts @@ -1 +1,2 @@ +// @target:es6 let a = 1 \ No newline at end of file diff --git a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration9_es6.ts b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration9_es6.ts index aab3d49c18c..db3cd38806a 100644 --- a/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration9_es6.ts +++ b/tests/cases/conformance/es6/variableDeclarations/VariableDeclaration9_es6.ts @@ -1 +1,2 @@ +// @target:es6 let a: number \ No newline at end of file