diff --git a/src/compiler/transformers/ts.ts b/src/compiler/transformers/ts.ts index da10144d679ad..1272cbc53a90d 100644 --- a/src/compiler/transformers/ts.ts +++ b/src/compiler/transformers/ts.ts @@ -673,7 +673,7 @@ namespace ts { /*type*/ undefined, iife ) - ], languageVersion > ScriptTarget.ES5 ? NodeFlags.Let : undefined) + ], languageVersion > ScriptTarget.ES5 ? NodeFlags.Const : undefined) ); setOriginalNode(varStatement, node); diff --git a/tests/baselines/reference/awaitAndYieldInProperty.js b/tests/baselines/reference/awaitAndYieldInProperty.js index 238666278a8f1..1be0d297bb989 100644 --- a/tests/baselines/reference/awaitAndYieldInProperty.js +++ b/tests/baselines/reference/awaitAndYieldInProperty.js @@ -20,7 +20,7 @@ async function* test(x: Promise) { //// [awaitAndYieldInProperty.js] async function* test(x) { var _a, _b, _c, _d, _e; - let C = /** @class */ (() => { + const C = /** @class */ (() => { var _e, _f, _g, _h; class C { constructor() { diff --git a/tests/baselines/reference/classDeclarationCheckUsedBeforeDefinitionInItself.js b/tests/baselines/reference/classDeclarationCheckUsedBeforeDefinitionInItself.js index 0d5cc7e784553..347054aa347a9 100644 --- a/tests/baselines/reference/classDeclarationCheckUsedBeforeDefinitionInItself.js +++ b/tests/baselines/reference/classDeclarationCheckUsedBeforeDefinitionInItself.js @@ -4,7 +4,7 @@ class C3 { } //// [classDeclarationCheckUsedBeforeDefinitionInItself.js] -let C3 = /** @class */ (() => { +const C3 = /** @class */ (() => { class C3 { } C3.intance = new C3(); // ok diff --git a/tests/baselines/reference/computedPropertyNames12_ES6.js b/tests/baselines/reference/computedPropertyNames12_ES6.js index 9a0e26d1e24f3..7be7ee2313b29 100644 --- a/tests/baselines/reference/computedPropertyNames12_ES6.js +++ b/tests/baselines/reference/computedPropertyNames12_ES6.js @@ -20,7 +20,7 @@ class C { var s; var n; var a; -let C = /** @class */ (() => { +const C = /** @class */ (() => { var _a, _b, _c; class C { constructor() { diff --git a/tests/baselines/reference/computedPropertyNamesWithStaticProperty.js b/tests/baselines/reference/computedPropertyNamesWithStaticProperty.js index fcff09585fbfe..83481347b43e1 100644 --- a/tests/baselines/reference/computedPropertyNamesWithStaticProperty.js +++ b/tests/baselines/reference/computedPropertyNamesWithStaticProperty.js @@ -11,7 +11,7 @@ class C { } //// [computedPropertyNamesWithStaticProperty.js] -let C = /** @class */ (() => { +const C = /** @class */ (() => { class C { get [C.staticProp]() { return "hello"; diff --git a/tests/baselines/reference/decoratedClassExportsCommonJS1.js b/tests/baselines/reference/decoratedClassExportsCommonJS1.js index 3b8d6507b4fcb..d537217f8bdba 100644 --- a/tests/baselines/reference/decoratedClassExportsCommonJS1.js +++ b/tests/baselines/reference/decoratedClassExportsCommonJS1.js @@ -15,7 +15,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); -let Testing123 = /** @class */ (() => { +const Testing123 = /** @class */ (() => { var Testing123_1; let Testing123 = Testing123_1 = class Testing123 { }; diff --git a/tests/baselines/reference/decoratedClassExportsCommonJS2.js b/tests/baselines/reference/decoratedClassExportsCommonJS2.js index 5af634a7b9dc1..05be638f93b5e 100644 --- a/tests/baselines/reference/decoratedClassExportsCommonJS2.js +++ b/tests/baselines/reference/decoratedClassExportsCommonJS2.js @@ -13,7 +13,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); -let Testing123 = /** @class */ (() => { +const Testing123 = /** @class */ (() => { var Testing123_1; let Testing123 = Testing123_1 = class Testing123 { }; diff --git a/tests/baselines/reference/decoratedClassFromExternalModule.js b/tests/baselines/reference/decoratedClassFromExternalModule.js index a4ae38133b89a..9bce0de4dd491 100644 --- a/tests/baselines/reference/decoratedClassFromExternalModule.js +++ b/tests/baselines/reference/decoratedClassFromExternalModule.js @@ -17,7 +17,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, return c > 3 && r && Object.defineProperty(target, key, r), r; }; function decorate(target) { } -let Decorated = /** @class */ (() => { +const Decorated = /** @class */ (() => { let Decorated = class Decorated { }; Decorated = __decorate([ diff --git a/tests/baselines/reference/decoratedDefaultExportsGetExportedAmd.js b/tests/baselines/reference/decoratedDefaultExportsGetExportedAmd.js index 5772bdade2003..fa1d60e5b59cd 100644 --- a/tests/baselines/reference/decoratedDefaultExportsGetExportedAmd.js +++ b/tests/baselines/reference/decoratedDefaultExportsGetExportedAmd.js @@ -24,7 +24,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var decorator; - let Foo = /** @class */ (() => { + const Foo = /** @class */ (() => { let Foo = class Foo { }; Foo = __decorate([ @@ -45,7 +45,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var decorator; - let default_1 = /** @class */ (() => { + const default_1 = /** @class */ (() => { let default_1 = class { }; default_1 = __decorate([ diff --git a/tests/baselines/reference/decoratedDefaultExportsGetExportedCommonjs.js b/tests/baselines/reference/decoratedDefaultExportsGetExportedCommonjs.js index 51a3144eb91f2..bf7bf3170dabc 100644 --- a/tests/baselines/reference/decoratedDefaultExportsGetExportedCommonjs.js +++ b/tests/baselines/reference/decoratedDefaultExportsGetExportedCommonjs.js @@ -23,7 +23,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, }; Object.defineProperty(exports, "__esModule", { value: true }); var decorator; -let Foo = /** @class */ (() => { +const Foo = /** @class */ (() => { let Foo = class Foo { }; Foo = __decorate([ @@ -42,7 +42,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, }; Object.defineProperty(exports, "__esModule", { value: true }); var decorator; -let default_1 = /** @class */ (() => { +const default_1 = /** @class */ (() => { let default_1 = class { }; default_1 = __decorate([ diff --git a/tests/baselines/reference/decoratedDefaultExportsGetExportedUmd.js b/tests/baselines/reference/decoratedDefaultExportsGetExportedUmd.js index f8c2160559e40..48dd01c3fbf14 100644 --- a/tests/baselines/reference/decoratedDefaultExportsGetExportedUmd.js +++ b/tests/baselines/reference/decoratedDefaultExportsGetExportedUmd.js @@ -32,7 +32,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var decorator; - let Foo = /** @class */ (() => { + const Foo = /** @class */ (() => { let Foo = class Foo { }; Foo = __decorate([ @@ -61,7 +61,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var decorator; - let default_1 = /** @class */ (() => { + const default_1 = /** @class */ (() => { let default_1 = class { }; default_1 = __decorate([ diff --git a/tests/baselines/reference/decoratorMetadataPromise.js b/tests/baselines/reference/decoratorMetadataPromise.js index d724e048afda0..b20a3d18e068a 100644 --- a/tests/baselines/reference/decoratorMetadataPromise.js +++ b/tests/baselines/reference/decoratorMetadataPromise.js @@ -30,7 +30,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; -let A = /** @class */ (() => { +const A = /** @class */ (() => { class A { foo() { return __awaiter(this, void 0, void 0, function* () { }); diff --git a/tests/baselines/reference/decoratorOnClass1.es6.js b/tests/baselines/reference/decoratorOnClass1.es6.js index 6e2f74e995780..2a313e39f4e7f 100644 --- a/tests/baselines/reference/decoratorOnClass1.es6.js +++ b/tests/baselines/reference/decoratorOnClass1.es6.js @@ -14,7 +14,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let C = /** @class */ (() => { +const C = /** @class */ (() => { let C = class C { }; C = __decorate([ diff --git a/tests/baselines/reference/decoratorOnClass2.es6.js b/tests/baselines/reference/decoratorOnClass2.es6.js index 6946945df6267..79b8a0eabe26b 100644 --- a/tests/baselines/reference/decoratorOnClass2.es6.js +++ b/tests/baselines/reference/decoratorOnClass2.es6.js @@ -14,7 +14,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let C = /** @class */ (() => { +const C = /** @class */ (() => { let C = class C { }; C = __decorate([ diff --git a/tests/baselines/reference/decoratorOnClass3.es6.js b/tests/baselines/reference/decoratorOnClass3.es6.js index 4cdfc3e6865de..7f86ee49d1fc8 100644 --- a/tests/baselines/reference/decoratorOnClass3.es6.js +++ b/tests/baselines/reference/decoratorOnClass3.es6.js @@ -14,7 +14,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let C = /** @class */ (() => { +const C = /** @class */ (() => { let C = class C { }; C = __decorate([ diff --git a/tests/baselines/reference/decoratorOnClass4.es6.js b/tests/baselines/reference/decoratorOnClass4.es6.js index 915f91f8721b0..b6963270e9fc3 100644 --- a/tests/baselines/reference/decoratorOnClass4.es6.js +++ b/tests/baselines/reference/decoratorOnClass4.es6.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let default_1 = /** @class */ (() => { +const default_1 = /** @class */ (() => { let default_1 = class { }; default_1 = __decorate([ diff --git a/tests/baselines/reference/decoratorOnClass5.es6.js b/tests/baselines/reference/decoratorOnClass5.es6.js index 0c9fa643ebe03..6330c41d2b76d 100644 --- a/tests/baselines/reference/decoratorOnClass5.es6.js +++ b/tests/baselines/reference/decoratorOnClass5.es6.js @@ -16,7 +16,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let C = /** @class */ (() => { +const C = /** @class */ (() => { var C_1; let C = C_1 = class C { static x() { return C_1.y; } diff --git a/tests/baselines/reference/decoratorOnClass6.es6.js b/tests/baselines/reference/decoratorOnClass6.es6.js index e54247c0246c3..eb674f058aed8 100644 --- a/tests/baselines/reference/decoratorOnClass6.es6.js +++ b/tests/baselines/reference/decoratorOnClass6.es6.js @@ -16,7 +16,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let C = /** @class */ (() => { +const C = /** @class */ (() => { var C_1; let C = C_1 = class C { static x() { return C_1.y; } diff --git a/tests/baselines/reference/decoratorOnClass7.es6.js b/tests/baselines/reference/decoratorOnClass7.es6.js index 105ce5f5ef35e..484697d7a9b1d 100644 --- a/tests/baselines/reference/decoratorOnClass7.es6.js +++ b/tests/baselines/reference/decoratorOnClass7.es6.js @@ -16,7 +16,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let C = /** @class */ (() => { +const C = /** @class */ (() => { var C_1; let C = C_1 = class C { static x() { return C_1.y; } diff --git a/tests/baselines/reference/decoratorOnClass8.es6.js b/tests/baselines/reference/decoratorOnClass8.es6.js index 7b91f4d266b24..1d291fe920ad5 100644 --- a/tests/baselines/reference/decoratorOnClass8.es6.js +++ b/tests/baselines/reference/decoratorOnClass8.es6.js @@ -13,7 +13,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let default_1 = /** @class */ (() => { +const default_1 = /** @class */ (() => { let default_1 = class default_1 { }; default_1.y = 1; diff --git a/tests/baselines/reference/decoratorOnClassAccessor1.es6.js b/tests/baselines/reference/decoratorOnClassAccessor1.es6.js index 6b010f8a1b033..16d2632342f4d 100644 --- a/tests/baselines/reference/decoratorOnClassAccessor1.es6.js +++ b/tests/baselines/reference/decoratorOnClassAccessor1.es6.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let default_1 = /** @class */ (() => { +const default_1 = /** @class */ (() => { class default_1 { get accessor() { return 1; } } diff --git a/tests/baselines/reference/decoratorOnClassMethod1.es6.js b/tests/baselines/reference/decoratorOnClassMethod1.es6.js index ffdac44708e6d..e416c5ed21996 100644 --- a/tests/baselines/reference/decoratorOnClassMethod1.es6.js +++ b/tests/baselines/reference/decoratorOnClassMethod1.es6.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let default_1 = /** @class */ (() => { +const default_1 = /** @class */ (() => { class default_1 { method() { } } diff --git a/tests/baselines/reference/decoratorOnClassMethod13.js b/tests/baselines/reference/decoratorOnClassMethod13.js index 9bc4d1e45ab57..b9766fac9d3ca 100644 --- a/tests/baselines/reference/decoratorOnClassMethod13.js +++ b/tests/baselines/reference/decoratorOnClassMethod13.js @@ -13,7 +13,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let C = /** @class */ (() => { +const C = /** @class */ (() => { class C { ["1"]() { } ["b"]() { } diff --git a/tests/baselines/reference/decoratorOnClassMethod4.js b/tests/baselines/reference/decoratorOnClassMethod4.js index f719fb309931a..a324ca34ec9c0 100644 --- a/tests/baselines/reference/decoratorOnClassMethod4.js +++ b/tests/baselines/reference/decoratorOnClassMethod4.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let C = /** @class */ (() => { +const C = /** @class */ (() => { class C { ["method"]() { } } diff --git a/tests/baselines/reference/decoratorOnClassMethod5.js b/tests/baselines/reference/decoratorOnClassMethod5.js index d3985ad6904e4..b870b287b838b 100644 --- a/tests/baselines/reference/decoratorOnClassMethod5.js +++ b/tests/baselines/reference/decoratorOnClassMethod5.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let C = /** @class */ (() => { +const C = /** @class */ (() => { class C { ["method"]() { } } diff --git a/tests/baselines/reference/decoratorOnClassMethod6.js b/tests/baselines/reference/decoratorOnClassMethod6.js index a436f1a7ec95e..d72030ae43556 100644 --- a/tests/baselines/reference/decoratorOnClassMethod6.js +++ b/tests/baselines/reference/decoratorOnClassMethod6.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let C = /** @class */ (() => { +const C = /** @class */ (() => { class C { ["method"]() { } } diff --git a/tests/baselines/reference/decoratorOnClassMethod7.js b/tests/baselines/reference/decoratorOnClassMethod7.js index 0777661051512..9d99b26bcc6a7 100644 --- a/tests/baselines/reference/decoratorOnClassMethod7.js +++ b/tests/baselines/reference/decoratorOnClassMethod7.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let C = /** @class */ (() => { +const C = /** @class */ (() => { class C { ["method"]() { } } diff --git a/tests/baselines/reference/decoratorOnClassMethodParameter1.es6.js b/tests/baselines/reference/decoratorOnClassMethodParameter1.es6.js index 9d249d8bdf304..bfd5ce04d4763 100644 --- a/tests/baselines/reference/decoratorOnClassMethodParameter1.es6.js +++ b/tests/baselines/reference/decoratorOnClassMethodParameter1.es6.js @@ -15,7 +15,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, var __param = (this && this.__param) || function (paramIndex, decorator) { return function (target, key) { decorator(target, key, paramIndex); } }; -let default_1 = /** @class */ (() => { +const default_1 = /** @class */ (() => { class default_1 { method(p) { } } diff --git a/tests/baselines/reference/decoratorOnClassProperty1.es6.js b/tests/baselines/reference/decoratorOnClassProperty1.es6.js index 17ef5044de986..e5572c70edd3e 100644 --- a/tests/baselines/reference/decoratorOnClassProperty1.es6.js +++ b/tests/baselines/reference/decoratorOnClassProperty1.es6.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let default_1 = /** @class */ (() => { +const default_1 = /** @class */ (() => { class default_1 { } __decorate([ diff --git a/tests/baselines/reference/decoratorsOnComputedProperties.js b/tests/baselines/reference/decoratorsOnComputedProperties.js index cdaead9ec259f..9969cca2430b5 100644 --- a/tests/baselines/reference/decoratorsOnComputedProperties.js +++ b/tests/baselines/reference/decoratorsOnComputedProperties.js @@ -204,7 +204,7 @@ function foo() { return ++i + ""; } const fieldNameA = "fieldName1"; const fieldNameB = "fieldName2"; const fieldNameC = "fieldName3"; -let A = /** @class */ (() => { +const A = /** @class */ (() => { var _a, _b, _c, _d; class A { constructor() { @@ -259,7 +259,7 @@ void (_a = class B { _g = fieldNameB, _h = fieldNameC, _a); -let C = /** @class */ (() => { +const C = /** @class */ (() => { var _a, _b, _c, _d; class C { constructor() { @@ -309,7 +309,7 @@ void class D { } [(foo(), _j = foo(), _k = foo(), _l = fieldNameB, _m = fieldNameC, "some" + "method")]() { } }; -let E = /** @class */ (() => { +const E = /** @class */ (() => { var _a, _b, _c, _d; class E { constructor() { @@ -363,7 +363,7 @@ void (_b = class F { _q = fieldNameB, _r = fieldNameC, _b); -let G = /** @class */ (() => { +const G = /** @class */ (() => { var _a, _b, _c, _d; class G { constructor() { @@ -418,7 +418,7 @@ void (_c = class H { }, _v = fieldNameC, _c); -let I = /** @class */ (() => { +const I = /** @class */ (() => { var _a, _b, _c, _d, _e; class I { constructor() { diff --git a/tests/baselines/reference/emitClassDeclarationWithLiteralPropertyNameInES6.js b/tests/baselines/reference/emitClassDeclarationWithLiteralPropertyNameInES6.js index 337dc8d03f743..135c7a729c799 100644 --- a/tests/baselines/reference/emitClassDeclarationWithLiteralPropertyNameInES6.js +++ b/tests/baselines/reference/emitClassDeclarationWithLiteralPropertyNameInES6.js @@ -15,7 +15,7 @@ class B { } //// [emitClassDeclarationWithLiteralPropertyNameInES6.js] -let B = /** @class */ (() => { +const B = /** @class */ (() => { class B { constructor() { this["hello"] = 10; diff --git a/tests/baselines/reference/emitClassDeclarationWithStaticPropertyAssignmentInES6.js b/tests/baselines/reference/emitClassDeclarationWithStaticPropertyAssignmentInES6.js index 7d0b9e7e95c86..29f77cb4b9e4f 100644 --- a/tests/baselines/reference/emitClassDeclarationWithStaticPropertyAssignmentInES6.js +++ b/tests/baselines/reference/emitClassDeclarationWithStaticPropertyAssignmentInES6.js @@ -10,13 +10,13 @@ class D { //// [emitClassDeclarationWithStaticPropertyAssignmentInES6.js] -let C = /** @class */ (() => { +const C = /** @class */ (() => { class C { } C.z = "Foo"; return C; })(); -let D = /** @class */ (() => { +const D = /** @class */ (() => { class D { constructor() { this.x = 20000; diff --git a/tests/baselines/reference/emitHelpersWithLocalCollisions(module=amd).js b/tests/baselines/reference/emitHelpersWithLocalCollisions(module=amd).js index 69f5522723f07..5448443c9fdb1 100644 --- a/tests/baselines/reference/emitHelpersWithLocalCollisions(module=amd).js +++ b/tests/baselines/reference/emitHelpersWithLocalCollisions(module=amd).js @@ -17,7 +17,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, define(["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - let A = /** @class */ (() => { + const A = /** @class */ (() => { let A = class A { }; A = __decorate([ diff --git a/tests/baselines/reference/emitHelpersWithLocalCollisions(module=commonjs).js b/tests/baselines/reference/emitHelpersWithLocalCollisions(module=commonjs).js index 09dacd74722f5..23c16638f7c6d 100644 --- a/tests/baselines/reference/emitHelpersWithLocalCollisions(module=commonjs).js +++ b/tests/baselines/reference/emitHelpersWithLocalCollisions(module=commonjs).js @@ -16,7 +16,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); -let A = /** @class */ (() => { +const A = /** @class */ (() => { let A = class A { }; A = __decorate([ diff --git a/tests/baselines/reference/emitHelpersWithLocalCollisions(module=es2020).js b/tests/baselines/reference/emitHelpersWithLocalCollisions(module=es2020).js index a8e82719015ea..7733aaf50295e 100644 --- a/tests/baselines/reference/emitHelpersWithLocalCollisions(module=es2020).js +++ b/tests/baselines/reference/emitHelpersWithLocalCollisions(module=es2020).js @@ -14,7 +14,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let A = /** @class */ (() => { +const A = /** @class */ (() => { let A = class A { }; A = __decorate([ diff --git a/tests/baselines/reference/emitHelpersWithLocalCollisions(module=es6).js b/tests/baselines/reference/emitHelpersWithLocalCollisions(module=es6).js index a8e82719015ea..7733aaf50295e 100644 --- a/tests/baselines/reference/emitHelpersWithLocalCollisions(module=es6).js +++ b/tests/baselines/reference/emitHelpersWithLocalCollisions(module=es6).js @@ -14,7 +14,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let A = /** @class */ (() => { +const A = /** @class */ (() => { let A = class A { }; A = __decorate([ diff --git a/tests/baselines/reference/emitHelpersWithLocalCollisions(module=esnext).js b/tests/baselines/reference/emitHelpersWithLocalCollisions(module=esnext).js index a8e82719015ea..7733aaf50295e 100644 --- a/tests/baselines/reference/emitHelpersWithLocalCollisions(module=esnext).js +++ b/tests/baselines/reference/emitHelpersWithLocalCollisions(module=esnext).js @@ -14,7 +14,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let A = /** @class */ (() => { +const A = /** @class */ (() => { let A = class A { }; A = __decorate([ diff --git a/tests/baselines/reference/emitHelpersWithLocalCollisions(module=none).js b/tests/baselines/reference/emitHelpersWithLocalCollisions(module=none).js index 09dacd74722f5..23c16638f7c6d 100644 --- a/tests/baselines/reference/emitHelpersWithLocalCollisions(module=none).js +++ b/tests/baselines/reference/emitHelpersWithLocalCollisions(module=none).js @@ -16,7 +16,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); -let A = /** @class */ (() => { +const A = /** @class */ (() => { let A = class A { }; A = __decorate([ diff --git a/tests/baselines/reference/emitHelpersWithLocalCollisions(module=umd).js b/tests/baselines/reference/emitHelpersWithLocalCollisions(module=umd).js index 3014bd421f450..58c293f53ff43 100644 --- a/tests/baselines/reference/emitHelpersWithLocalCollisions(module=umd).js +++ b/tests/baselines/reference/emitHelpersWithLocalCollisions(module=umd).js @@ -25,7 +25,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, })(function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - let A = /** @class */ (() => { + const A = /** @class */ (() => { let A = class A { }; A = __decorate([ diff --git a/tests/baselines/reference/es6ModuleClassDeclaration.js b/tests/baselines/reference/es6ModuleClassDeclaration.js index d0dbc29e7daa1..e5d4b1a3f52e7 100644 --- a/tests/baselines/reference/es6ModuleClassDeclaration.js +++ b/tests/baselines/reference/es6ModuleClassDeclaration.js @@ -113,7 +113,7 @@ module m2 { } //// [es6ModuleClassDeclaration.js] -let c = /** @class */ (() => { +const c = /** @class */ (() => { class c { constructor() { this.x = 10; @@ -133,7 +133,7 @@ let c = /** @class */ (() => { return c; })(); export { c }; -let c2 = /** @class */ (() => { +const c2 = /** @class */ (() => { class c2 { constructor() { this.x = 10; @@ -156,7 +156,7 @@ new c(); new c2(); export var m1; (function (m1) { - let c3 = /** @class */ (() => { + const c3 = /** @class */ (() => { class c3 { constructor() { this.x = 10; @@ -176,7 +176,7 @@ export var m1; return c3; })(); m1.c3 = c3; - let c4 = /** @class */ (() => { + const c4 = /** @class */ (() => { class c4 { constructor() { this.x = 10; @@ -202,7 +202,7 @@ export var m1; })(m1 || (m1 = {})); var m2; (function (m2) { - let c3 = /** @class */ (() => { + const c3 = /** @class */ (() => { class c3 { constructor() { this.x = 10; @@ -222,7 +222,7 @@ var m2; return c3; })(); m2.c3 = c3; - let c4 = /** @class */ (() => { + const c4 = /** @class */ (() => { class c4 { constructor() { this.x = 10; diff --git a/tests/baselines/reference/exportDefaultClassWithStaticPropertyAssignmentsInES6.js b/tests/baselines/reference/exportDefaultClassWithStaticPropertyAssignmentsInES6.js index 6e0bdb295a168..bf4b3cfa31434 100644 --- a/tests/baselines/reference/exportDefaultClassWithStaticPropertyAssignmentsInES6.js +++ b/tests/baselines/reference/exportDefaultClassWithStaticPropertyAssignmentsInES6.js @@ -4,7 +4,7 @@ export default class { } //// [exportDefaultClassWithStaticPropertyAssignmentsInES6.js] -let default_1 = /** @class */ (() => { +const default_1 = /** @class */ (() => { class default_1 { } default_1.z = "Foo"; diff --git a/tests/baselines/reference/generatorTypeCheck39.js b/tests/baselines/reference/generatorTypeCheck39.js index 73b1416c82f3f..4da3470e419b5 100644 --- a/tests/baselines/reference/generatorTypeCheck39.js +++ b/tests/baselines/reference/generatorTypeCheck39.js @@ -20,7 +20,7 @@ function decorator(x) { return y => { }; } function* g() { - let C = /** @class */ (() => { + const C = /** @class */ (() => { let C = class C { constructor() { this.x = yield 0; diff --git a/tests/baselines/reference/generatorTypeCheck58.js b/tests/baselines/reference/generatorTypeCheck58.js index c969eb9ba7bbf..e8ddded5319a1 100644 --- a/tests/baselines/reference/generatorTypeCheck58.js +++ b/tests/baselines/reference/generatorTypeCheck58.js @@ -7,7 +7,7 @@ function* g() { //// [generatorTypeCheck58.js] function* g() { - let C = /** @class */ (() => { + const C = /** @class */ (() => { class C { } C.x = yield 0; diff --git a/tests/baselines/reference/generatorTypeCheck59.js b/tests/baselines/reference/generatorTypeCheck59.js index 8b1dfbd777c03..24b3dd1cf1121 100644 --- a/tests/baselines/reference/generatorTypeCheck59.js +++ b/tests/baselines/reference/generatorTypeCheck59.js @@ -14,7 +14,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, return c > 3 && r && Object.defineProperty(target, key, r), r; }; function* g() { - let C = /** @class */ (() => { + const C = /** @class */ (() => { class C { m() { } } diff --git a/tests/baselines/reference/generatorTypeCheck61.js b/tests/baselines/reference/generatorTypeCheck61.js index bd095dd2478b5..9b0a4dbec1163 100644 --- a/tests/baselines/reference/generatorTypeCheck61.js +++ b/tests/baselines/reference/generatorTypeCheck61.js @@ -12,7 +12,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, return c > 3 && r && Object.defineProperty(target, key, r), r; }; function* g() { - let C = /** @class */ (() => { + const C = /** @class */ (() => { let C = class C { }; C = __decorate([ diff --git a/tests/baselines/reference/importHelpersES6.js b/tests/baselines/reference/importHelpersES6.js index df12fb0c0502f..63f0b231248d2 100644 --- a/tests/baselines/reference/importHelpersES6.js +++ b/tests/baselines/reference/importHelpersES6.js @@ -19,7 +19,7 @@ export declare function __awaiter(thisArg: any, _arguments: any, P: Function, ge //// [a.js] import { __decorate } from "tslib"; -let A = /** @class */ (() => { +const A = /** @class */ (() => { let A = class A { }; A = __decorate([ diff --git a/tests/baselines/reference/importHelpersWithLocalCollisions(module=amd).js b/tests/baselines/reference/importHelpersWithLocalCollisions(module=amd).js index 74631aae213cb..f330893743748 100644 --- a/tests/baselines/reference/importHelpersWithLocalCollisions(module=amd).js +++ b/tests/baselines/reference/importHelpersWithLocalCollisions(module=amd).js @@ -21,7 +21,7 @@ export declare function __awaiter(thisArg: any, _arguments: any, P: Function, ge define(["require", "exports", "tslib"], function (require, exports, tslib_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - let A = /** @class */ (() => { + const A = /** @class */ (() => { let A = class A { }; A = tslib_1.__decorate([ diff --git a/tests/baselines/reference/importHelpersWithLocalCollisions(module=commonjs).js b/tests/baselines/reference/importHelpersWithLocalCollisions(module=commonjs).js index b201899e5c733..94bd8b70974a3 100644 --- a/tests/baselines/reference/importHelpersWithLocalCollisions(module=commonjs).js +++ b/tests/baselines/reference/importHelpersWithLocalCollisions(module=commonjs).js @@ -21,7 +21,7 @@ export declare function __awaiter(thisArg: any, _arguments: any, P: Function, ge "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); -let A = /** @class */ (() => { +const A = /** @class */ (() => { let A = class A { }; A = tslib_1.__decorate([ diff --git a/tests/baselines/reference/importHelpersWithLocalCollisions(module=es2015).js b/tests/baselines/reference/importHelpersWithLocalCollisions(module=es2015).js index 0f029ca44fa87..730f5078980b5 100644 --- a/tests/baselines/reference/importHelpersWithLocalCollisions(module=es2015).js +++ b/tests/baselines/reference/importHelpersWithLocalCollisions(module=es2015).js @@ -19,7 +19,7 @@ export declare function __awaiter(thisArg: any, _arguments: any, P: Function, ge //// [a.js] import { __decorate as __decorate_1 } from "tslib"; -let A = /** @class */ (() => { +const A = /** @class */ (() => { let A = class A { }; A = __decorate_1([ diff --git a/tests/baselines/reference/invalidNewTarget.es6.js b/tests/baselines/reference/invalidNewTarget.es6.js index f77704edd759d..97444efb83717 100644 --- a/tests/baselines/reference/invalidNewTarget.es6.js +++ b/tests/baselines/reference/invalidNewTarget.es6.js @@ -27,7 +27,7 @@ const O = { //// [invalidNewTarget.es6.js] const a = new.target; const b = () => new.target; -let C = /** @class */ (() => { +const C = /** @class */ (() => { class C { constructor() { this.f = () => new.target; diff --git a/tests/baselines/reference/newTarget.es6.js b/tests/baselines/reference/newTarget.es6.js index a209735d51573..c795ab217bfe6 100644 --- a/tests/baselines/reference/newTarget.es6.js +++ b/tests/baselines/reference/newTarget.es6.js @@ -33,7 +33,7 @@ const O = { //// [newTarget.es6.js] -let A = /** @class */ (() => { +const A = /** @class */ (() => { class A { constructor() { this.d = function () { return new.target; }; diff --git a/tests/baselines/reference/potentiallyUncalledDecorators.js b/tests/baselines/reference/potentiallyUncalledDecorators.js index fe46a41c41ba6..3e9c0e8d61016 100644 --- a/tests/baselines/reference/potentiallyUncalledDecorators.js +++ b/tests/baselines/reference/potentiallyUncalledDecorators.js @@ -85,7 +85,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; -let FooComponent = /** @class */ (() => { +const FooComponent = /** @class */ (() => { class FooComponent { } __decorate([ @@ -93,7 +93,7 @@ let FooComponent = /** @class */ (() => { ], FooComponent.prototype, "foo", void 0); return FooComponent; })(); -let Person = /** @class */ (() => { +const Person = /** @class */ (() => { class Person { } __decorate([ @@ -101,7 +101,7 @@ let Person = /** @class */ (() => { ], Person.prototype, "person", void 0); return Person; })(); -let MultiplyByTwo = /** @class */ (() => { +const MultiplyByTwo = /** @class */ (() => { class MultiplyByTwo { get multiplied() { return this.args.number * 2; @@ -112,7 +112,7 @@ let MultiplyByTwo = /** @class */ (() => { ], MultiplyByTwo.prototype, "multiplied", null); return MultiplyByTwo; })(); -let A = /** @class */ (() => { +const A = /** @class */ (() => { let A = class A { bar() { } }; @@ -127,7 +127,7 @@ let A = /** @class */ (() => { ], A); return A; })(); -let B = /** @class */ (() => { +const B = /** @class */ (() => { let B = class B { bar() { } }; @@ -142,7 +142,7 @@ let B = /** @class */ (() => { ], B); return B; })(); -let C = /** @class */ (() => { +const C = /** @class */ (() => { let C = class C { bar() { } }; @@ -157,7 +157,7 @@ let C = /** @class */ (() => { ], C); return C; })(); -let D = /** @class */ (() => { +const D = /** @class */ (() => { let D = class D { bar() { } }; @@ -172,7 +172,7 @@ let D = /** @class */ (() => { ], D); return D; })(); -let E = /** @class */ (() => { +const E = /** @class */ (() => { let E = class E { bar() { } }; @@ -187,7 +187,7 @@ let E = /** @class */ (() => { ], E); return E; })(); -let F = /** @class */ (() => { +const F = /** @class */ (() => { let F = class F { bar() { } }; @@ -202,7 +202,7 @@ let F = /** @class */ (() => { ], F); return F; })(); -let G = /** @class */ (() => { +const G = /** @class */ (() => { let G = class G { bar() { } }; diff --git a/tests/baselines/reference/privateNameAndStaticInitializer(target=es2015).js b/tests/baselines/reference/privateNameAndStaticInitializer(target=es2015).js index 0d03cc006e8c0..ad0e8cbd0af97 100644 --- a/tests/baselines/reference/privateNameAndStaticInitializer(target=es2015).js +++ b/tests/baselines/reference/privateNameAndStaticInitializer(target=es2015).js @@ -8,7 +8,7 @@ class A { //// [privateNameAndStaticInitializer.js] -let A = /** @class */ (() => { +const A = /** @class */ (() => { var _foo, _prop; class A { constructor() { diff --git a/tests/baselines/reference/privateNameAndStaticInitializer(target=esnext).js b/tests/baselines/reference/privateNameAndStaticInitializer(target=esnext).js index b5c90411438f1..2b0ec4012088e 100644 --- a/tests/baselines/reference/privateNameAndStaticInitializer(target=esnext).js +++ b/tests/baselines/reference/privateNameAndStaticInitializer(target=esnext).js @@ -8,7 +8,7 @@ class A { //// [privateNameAndStaticInitializer.js] -let A = /** @class */ (() => { +const A = /** @class */ (() => { class A { constructor() { this.#foo = 1; diff --git a/tests/baselines/reference/privateNameFieldsESNext.js b/tests/baselines/reference/privateNameFieldsESNext.js index dfa84989314fa..cdace16aa7e8e 100644 --- a/tests/baselines/reference/privateNameFieldsESNext.js +++ b/tests/baselines/reference/privateNameFieldsESNext.js @@ -21,7 +21,7 @@ class C { //// [privateNameFieldsESNext.js] -let C = /** @class */ (() => { +const C = /** @class */ (() => { class C { constructor() { this.a = 123; diff --git a/tests/baselines/reference/privateNamesConstructorChain-1.js b/tests/baselines/reference/privateNamesConstructorChain-1.js index 87ee524349529..83c1b42709126 100644 --- a/tests/baselines/reference/privateNamesConstructorChain-1.js +++ b/tests/baselines/reference/privateNamesConstructorChain-1.js @@ -22,7 +22,7 @@ var __classPrivateFieldGet = (this && this.__classPrivateFieldGet) || function ( return privateMap.get(receiver); }; var _foo, _bar; -let Parent = /** @class */ (() => { +const Parent = /** @class */ (() => { var _foo_1, _bar; class Parent { constructor() { diff --git a/tests/baselines/reference/privateNamesConstructorChain-2.js b/tests/baselines/reference/privateNamesConstructorChain-2.js index a6e6e88c65505..8698eeda31169 100644 --- a/tests/baselines/reference/privateNamesConstructorChain-2.js +++ b/tests/baselines/reference/privateNamesConstructorChain-2.js @@ -24,7 +24,7 @@ var __classPrivateFieldGet = (this && this.__classPrivateFieldGet) || function ( return privateMap.get(receiver); }; var _foo, _bar; -let Parent = /** @class */ (() => { +const Parent = /** @class */ (() => { var _foo_1, _bar; class Parent { constructor() { diff --git a/tests/baselines/reference/privateNamesInNestedClasses-2.js b/tests/baselines/reference/privateNamesInNestedClasses-2.js index edf6658baf426..79930b2a5329c 100644 --- a/tests/baselines/reference/privateNamesInNestedClasses-2.js +++ b/tests/baselines/reference/privateNamesInNestedClasses-2.js @@ -24,7 +24,7 @@ var __classPrivateFieldGet = (this && this.__classPrivateFieldGet) || function ( } return privateMap.get(receiver); }; -let A = /** @class */ (() => { +const A = /** @class */ (() => { var _x; class A { constructor() { diff --git a/tests/baselines/reference/privateNamesUnique-3.js b/tests/baselines/reference/privateNamesUnique-3.js index 2ba6381a234ec..cb8628fe20ba4 100644 --- a/tests/baselines/reference/privateNamesUnique-3.js +++ b/tests/baselines/reference/privateNamesUnique-3.js @@ -21,7 +21,7 @@ var __classPrivateFieldGet = (this && this.__classPrivateFieldGet) || function ( } return privateMap.get(receiver); }; -let A = /** @class */ (() => { +const A = /** @class */ (() => { var _foo, _foo_1; class A { constructor() { @@ -35,7 +35,7 @@ let A = /** @class */ (() => { _foo_1.set(A, true); // error (duplicate) return A; })(); -let B = /** @class */ (() => { +const B = /** @class */ (() => { var _foo; class B { test(x) { diff --git a/tests/baselines/reference/symbolDeclarationEmit11.js b/tests/baselines/reference/symbolDeclarationEmit11.js index 88520763dafb8..a418788de2999 100644 --- a/tests/baselines/reference/symbolDeclarationEmit11.js +++ b/tests/baselines/reference/symbolDeclarationEmit11.js @@ -7,7 +7,7 @@ class C { } //// [symbolDeclarationEmit11.js] -let C = /** @class */ (() => { +const C = /** @class */ (() => { class C { static [Symbol.isConcatSpreadable]() { } static get [Symbol.toPrimitive]() { return ""; } diff --git a/tests/baselines/reference/transformApi/transformsCorrectly.rewrittenNamespaceFollowingClass.js b/tests/baselines/reference/transformApi/transformsCorrectly.rewrittenNamespaceFollowingClass.js index 93cf7f8788380..26c058477ea1e 100644 --- a/tests/baselines/reference/transformApi/transformsCorrectly.rewrittenNamespaceFollowingClass.js +++ b/tests/baselines/reference/transformApi/transformsCorrectly.rewrittenNamespaceFollowingClass.js @@ -1,4 +1,4 @@ -let C = /** @class */ (() => { +const C = /** @class */ (() => { class C { constructor() { this.foo = 10; diff --git a/tests/baselines/reference/transformApi/transformsCorrectly.transformAddCommentToProperties.js b/tests/baselines/reference/transformApi/transformsCorrectly.transformAddCommentToProperties.js index 6a7d3c0d77f90..efe8b5346e2e8 100644 --- a/tests/baselines/reference/transformApi/transformsCorrectly.transformAddCommentToProperties.js +++ b/tests/baselines/reference/transformApi/transformsCorrectly.transformAddCommentToProperties.js @@ -1,5 +1,5 @@ /*comment*/ -let Clazz = /** @class */ (() => { +const Clazz = /** @class */ (() => { /*comment*/ class Clazz { /*comment*/ diff --git a/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-for-decorators.js b/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-for-decorators.js index cdc688545f786..fc90c243a6ff2 100644 --- a/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-for-decorators.js +++ b/tests/baselines/reference/tscWatch/programUpdates/updates-diagnostics-and-emit-for-decorators.js @@ -38,7 +38,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, return c > 3 && r && Object.defineProperty(target, key, r), r; }; import './b'; -let A = /** @class */ (() => { +const A = /** @class */ (() => { let A = class A { constructor(p) { } }; @@ -158,7 +158,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; import { B } from './b'; -let A = /** @class */ (() => { +const A = /** @class */ (() => { let A = class A { constructor(p) { } }; diff --git a/tests/baselines/reference/uniqueSymbols.js b/tests/baselines/reference/uniqueSymbols.js index 70372d894baed..800b8c85bcaee 100644 --- a/tests/baselines/reference/uniqueSymbols.js +++ b/tests/baselines/reference/uniqueSymbols.js @@ -314,7 +314,7 @@ async function* asyncGenFuncYieldConstCall() { yield constCall; } async function* asyncGenFuncYieldLetCall() { yield letCall; } async function* asyncGenFuncYieldVarCall() { yield varCall; } // classes -let C = /** @class */ (() => { +const C = /** @class */ (() => { class C { constructor() { this.readonlyCall = Symbol(); @@ -373,7 +373,7 @@ const o2 = { method5(p = s) { return p; }, }; // property initializers -let C0 = /** @class */ (() => { +const C0 = /** @class */ (() => { class C0 { constructor() { this.a = s; diff --git a/tests/baselines/reference/uniqueSymbolsDeclarations.js b/tests/baselines/reference/uniqueSymbolsDeclarations.js index 5f9223ef2b322..5d86b14c723a7 100644 --- a/tests/baselines/reference/uniqueSymbolsDeclarations.js +++ b/tests/baselines/reference/uniqueSymbolsDeclarations.js @@ -282,7 +282,7 @@ async function* asyncGenFuncYieldConstCall() { yield constCall; } async function* asyncGenFuncYieldLetCall() { yield letCall; } async function* asyncGenFuncYieldVarCall() { yield varCall; } // classes -let C = /** @class */ (() => { +const C = /** @class */ (() => { class C { constructor() { this.readonlyCall = Symbol(); @@ -341,7 +341,7 @@ const o2 = { method5(p = s) { return p; } }; // property initializers -let C0 = /** @class */ (() => { +const C0 = /** @class */ (() => { class C0 { constructor() { this.a = s; diff --git a/tests/baselines/reference/useBeforeDeclaration_jsx.js b/tests/baselines/reference/useBeforeDeclaration_jsx.js index 7f443a826c5f7..458f03e88772a 100644 --- a/tests/baselines/reference/useBeforeDeclaration_jsx.js +++ b/tests/baselines/reference/useBeforeDeclaration_jsx.js @@ -16,7 +16,7 @@ class C { //// [useBeforeDeclaration_jsx.jsx] -let C = /** @class */ (() => { +const C = /** @class */ (() => { class C { } C.a = ; diff --git a/tests/baselines/reference/useBeforeDeclaration_propertyAssignment.js b/tests/baselines/reference/useBeforeDeclaration_propertyAssignment.js index d3ab479be50be..07907687927ad 100644 --- a/tests/baselines/reference/useBeforeDeclaration_propertyAssignment.js +++ b/tests/baselines/reference/useBeforeDeclaration_propertyAssignment.js @@ -25,7 +25,7 @@ export class C { this.c = { c: this.b }; } } -let D = /** @class */ (() => { +const D = /** @class */ (() => { class D { } D.A = class extends D.B {