From f31ff2dac0163cc4a161c2f9d0fea518dcd87ca1 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Fri, 28 Feb 2020 15:53:24 -0800 Subject: [PATCH] Revert #36907 (#37122) --- src/compiler/transformers/ts.ts | 2 +- .../reference/awaitAndYieldInProperty.js | 2 +- ...rationCheckUsedBeforeDefinitionInItself.js | 2 +- .../reference/computedPropertyNames12_ES6.js | 2 +- ...computedPropertyNamesWithStaticProperty.js | 2 +- .../decoratedClassExportsCommonJS1.js | 2 +- .../decoratedClassExportsCommonJS2.js | 2 +- .../decoratedClassFromExternalModule.js | 2 +- .../decoratedDefaultExportsGetExportedAmd.js | 4 ++-- ...oratedDefaultExportsGetExportedCommonjs.js | 4 ++-- .../decoratedDefaultExportsGetExportedUmd.js | 4 ++-- .../reference/decoratorMetadataPromise.js | 2 +- .../reference/decoratorOnClass1.es6.js | 2 +- .../reference/decoratorOnClass2.es6.js | 2 +- .../reference/decoratorOnClass3.es6.js | 2 +- .../reference/decoratorOnClass4.es6.js | 2 +- .../reference/decoratorOnClass5.es6.js | 2 +- .../reference/decoratorOnClass6.es6.js | 2 +- .../reference/decoratorOnClass7.es6.js | 2 +- .../reference/decoratorOnClass8.es6.js | 2 +- .../decoratorOnClassAccessor1.es6.js | 2 +- .../reference/decoratorOnClassMethod1.es6.js | 2 +- .../reference/decoratorOnClassMethod13.js | 2 +- .../reference/decoratorOnClassMethod4.js | 2 +- .../reference/decoratorOnClassMethod5.js | 2 +- .../reference/decoratorOnClassMethod6.js | 2 +- .../reference/decoratorOnClassMethod7.js | 2 +- .../decoratorOnClassMethodParameter1.es6.js | 2 +- .../decoratorOnClassProperty1.es6.js | 2 +- .../decoratorsOnComputedProperties.js | 10 +++++----- ...DeclarationWithLiteralPropertyNameInES6.js | 2 +- ...rationWithStaticPropertyAssignmentInES6.js | 4 ++-- ...tHelpersWithLocalCollisions(module=amd).js | 2 +- ...ersWithLocalCollisions(module=commonjs).js | 2 +- ...lpersWithLocalCollisions(module=es2020).js | 2 +- ...tHelpersWithLocalCollisions(module=es6).js | 2 +- ...lpersWithLocalCollisions(module=esnext).js | 2 +- ...HelpersWithLocalCollisions(module=none).js | 2 +- ...tHelpersWithLocalCollisions(module=umd).js | 2 +- .../reference/es6ModuleClassDeclaration.js | 12 +++++------ ...ClassWithStaticPropertyAssignmentsInES6.js | 2 +- .../reference/generatorTypeCheck39.js | 2 +- .../reference/generatorTypeCheck58.js | 2 +- .../reference/generatorTypeCheck59.js | 2 +- .../reference/generatorTypeCheck61.js | 2 +- tests/baselines/reference/importHelpersES6.js | 2 +- ...tHelpersWithLocalCollisions(module=amd).js | 2 +- ...ersWithLocalCollisions(module=commonjs).js | 2 +- ...lpersWithLocalCollisions(module=es2015).js | 2 +- .../reference/invalidNewTarget.es6.js | 2 +- tests/baselines/reference/newTarget.es6.js | 2 +- .../potentiallyUncalledDecorators.js | 20 +++++++++---------- ...NameAndStaticInitializer(target=es2015).js | 2 +- ...NameAndStaticInitializer(target=esnext).js | 2 +- .../reference/privateNameFieldsESNext.js | 2 +- .../privateNamesConstructorChain-1.js | 2 +- .../privateNamesConstructorChain-2.js | 2 +- .../privateNamesInNestedClasses-2.js | 2 +- .../reference/privateNamesUnique-3.js | 4 ++-- .../reference/symbolDeclarationEmit11.js | 2 +- .../reference/thisInClassBodyStaticESNext.js | 2 +- ...rectly.rewrittenNamespaceFollowingClass.js | 2 +- ...rrectly.transformAddCommentToProperties.js | 2 +- ...tes-diagnostics-and-emit-for-decorators.js | 4 ++-- tests/baselines/reference/uniqueSymbols.js | 4 ++-- .../reference/uniqueSymbolsDeclarations.js | 4 ++-- .../reference/useBeforeDeclaration_jsx.js | 2 +- ...useBeforeDeclaration_propertyAssignment.js | 2 +- 68 files changed, 94 insertions(+), 94 deletions(-) diff --git a/src/compiler/transformers/ts.ts b/src/compiler/transformers/ts.ts index 062425cbc78..2d7162a8bd6 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.Const : undefined) + ], languageVersion > ScriptTarget.ES5 ? NodeFlags.Let : undefined) ); setOriginalNode(varStatement, node); diff --git a/tests/baselines/reference/awaitAndYieldInProperty.js b/tests/baselines/reference/awaitAndYieldInProperty.js index 1be0d297bb9..238666278a8 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; - const C = /** @class */ (() => { + let 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 347054aa347..0d5cc7e7845 100644 --- a/tests/baselines/reference/classDeclarationCheckUsedBeforeDefinitionInItself.js +++ b/tests/baselines/reference/classDeclarationCheckUsedBeforeDefinitionInItself.js @@ -4,7 +4,7 @@ class C3 { } //// [classDeclarationCheckUsedBeforeDefinitionInItself.js] -const C3 = /** @class */ (() => { +let 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 7be7ee2313b..9a0e26d1e24 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; -const C = /** @class */ (() => { +let C = /** @class */ (() => { var _a, _b, _c; class C { constructor() { diff --git a/tests/baselines/reference/computedPropertyNamesWithStaticProperty.js b/tests/baselines/reference/computedPropertyNamesWithStaticProperty.js index 83481347b43..fcff09585fb 100644 --- a/tests/baselines/reference/computedPropertyNamesWithStaticProperty.js +++ b/tests/baselines/reference/computedPropertyNamesWithStaticProperty.js @@ -11,7 +11,7 @@ class C { } //// [computedPropertyNamesWithStaticProperty.js] -const C = /** @class */ (() => { +let C = /** @class */ (() => { class C { get [C.staticProp]() { return "hello"; diff --git a/tests/baselines/reference/decoratedClassExportsCommonJS1.js b/tests/baselines/reference/decoratedClassExportsCommonJS1.js index 161423b8d84..a040f754ebc 100644 --- a/tests/baselines/reference/decoratedClassExportsCommonJS1.js +++ b/tests/baselines/reference/decoratedClassExportsCommonJS1.js @@ -16,7 +16,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Testing123 = void 0; -const Testing123 = /** @class */ (() => { +let 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 d0708a4524e..2c0b6ee3319 100644 --- a/tests/baselines/reference/decoratedClassExportsCommonJS2.js +++ b/tests/baselines/reference/decoratedClassExportsCommonJS2.js @@ -14,7 +14,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Testing123 = void 0; -const Testing123 = /** @class */ (() => { +let 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 9bce0de4dd4..a4ae38133b8 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) { } -const Decorated = /** @class */ (() => { +let Decorated = /** @class */ (() => { let Decorated = class Decorated { }; Decorated = __decorate([ diff --git a/tests/baselines/reference/decoratedDefaultExportsGetExportedAmd.js b/tests/baselines/reference/decoratedDefaultExportsGetExportedAmd.js index fa1d60e5b59..5772bdade20 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; - const Foo = /** @class */ (() => { + let 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; - const default_1 = /** @class */ (() => { + let 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 bf7bf3170da..51a3144eb91 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; -const Foo = /** @class */ (() => { +let 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; -const default_1 = /** @class */ (() => { +let 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 48dd01c3fbf..f8c2160559e 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; - const Foo = /** @class */ (() => { + let 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; - const default_1 = /** @class */ (() => { + let 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 b20a3d18e06..d724e048afd 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()); }); }; -const A = /** @class */ (() => { +let 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 2a313e39f4e..6e2f74e9957 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; }; -const C = /** @class */ (() => { +let 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 79b8a0eabe2..6946945df62 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; }; -const C = /** @class */ (() => { +let 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 7f86ee49d1f..4cdfc3e6865 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; }; -const C = /** @class */ (() => { +let 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 b6963270e9f..915f91f8721 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; }; -const default_1 = /** @class */ (() => { +let 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 6330c41d2b7..0c9fa643ebe 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; }; -const C = /** @class */ (() => { +let 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 eb674f058ae..e54247c0246 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; }; -const C = /** @class */ (() => { +let 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 484697d7a9b..105ce5f5ef3 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; }; -const C = /** @class */ (() => { +let 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 1d291fe920a..7b91f4d266b 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; }; -const default_1 = /** @class */ (() => { +let 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 16d2632342f..6b010f8a1b0 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; }; -const default_1 = /** @class */ (() => { +let 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 e416c5ed219..ffdac44708e 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; }; -const default_1 = /** @class */ (() => { +let default_1 = /** @class */ (() => { class default_1 { method() { } } diff --git a/tests/baselines/reference/decoratorOnClassMethod13.js b/tests/baselines/reference/decoratorOnClassMethod13.js index b9766fac9d3..9bc4d1e45ab 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; }; -const C = /** @class */ (() => { +let C = /** @class */ (() => { class C { ["1"]() { } ["b"]() { } diff --git a/tests/baselines/reference/decoratorOnClassMethod4.js b/tests/baselines/reference/decoratorOnClassMethod4.js index a324ca34ec9..f719fb30993 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; }; -const C = /** @class */ (() => { +let C = /** @class */ (() => { class C { ["method"]() { } } diff --git a/tests/baselines/reference/decoratorOnClassMethod5.js b/tests/baselines/reference/decoratorOnClassMethod5.js index b870b287b83..d3985ad6904 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; }; -const C = /** @class */ (() => { +let C = /** @class */ (() => { class C { ["method"]() { } } diff --git a/tests/baselines/reference/decoratorOnClassMethod6.js b/tests/baselines/reference/decoratorOnClassMethod6.js index d72030ae435..a436f1a7ec9 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; }; -const C = /** @class */ (() => { +let C = /** @class */ (() => { class C { ["method"]() { } } diff --git a/tests/baselines/reference/decoratorOnClassMethod7.js b/tests/baselines/reference/decoratorOnClassMethod7.js index 9d99b26bcc6..07776610515 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; }; -const C = /** @class */ (() => { +let C = /** @class */ (() => { class C { ["method"]() { } } diff --git a/tests/baselines/reference/decoratorOnClassMethodParameter1.es6.js b/tests/baselines/reference/decoratorOnClassMethodParameter1.es6.js index bfd5ce04d47..9d249d8bdf3 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); } }; -const default_1 = /** @class */ (() => { +let 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 e5572c70edd..17ef5044de9 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; }; -const default_1 = /** @class */ (() => { +let default_1 = /** @class */ (() => { class default_1 { } __decorate([ diff --git a/tests/baselines/reference/decoratorsOnComputedProperties.js b/tests/baselines/reference/decoratorsOnComputedProperties.js index 9969cca2430..cdaead9ec25 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"; -const A = /** @class */ (() => { +let A = /** @class */ (() => { var _a, _b, _c, _d; class A { constructor() { @@ -259,7 +259,7 @@ void (_a = class B { _g = fieldNameB, _h = fieldNameC, _a); -const C = /** @class */ (() => { +let 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")]() { } }; -const E = /** @class */ (() => { +let E = /** @class */ (() => { var _a, _b, _c, _d; class E { constructor() { @@ -363,7 +363,7 @@ void (_b = class F { _q = fieldNameB, _r = fieldNameC, _b); -const G = /** @class */ (() => { +let G = /** @class */ (() => { var _a, _b, _c, _d; class G { constructor() { @@ -418,7 +418,7 @@ void (_c = class H { }, _v = fieldNameC, _c); -const I = /** @class */ (() => { +let 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 135c7a729c7..337dc8d03f7 100644 --- a/tests/baselines/reference/emitClassDeclarationWithLiteralPropertyNameInES6.js +++ b/tests/baselines/reference/emitClassDeclarationWithLiteralPropertyNameInES6.js @@ -15,7 +15,7 @@ class B { } //// [emitClassDeclarationWithLiteralPropertyNameInES6.js] -const B = /** @class */ (() => { +let B = /** @class */ (() => { class B { constructor() { this["hello"] = 10; diff --git a/tests/baselines/reference/emitClassDeclarationWithStaticPropertyAssignmentInES6.js b/tests/baselines/reference/emitClassDeclarationWithStaticPropertyAssignmentInES6.js index 29f77cb4b9e..7d0b9e7e95c 100644 --- a/tests/baselines/reference/emitClassDeclarationWithStaticPropertyAssignmentInES6.js +++ b/tests/baselines/reference/emitClassDeclarationWithStaticPropertyAssignmentInES6.js @@ -10,13 +10,13 @@ class D { //// [emitClassDeclarationWithStaticPropertyAssignmentInES6.js] -const C = /** @class */ (() => { +let C = /** @class */ (() => { class C { } C.z = "Foo"; return C; })(); -const D = /** @class */ (() => { +let 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 f652f2e256d..a3df54b0133 100644 --- a/tests/baselines/reference/emitHelpersWithLocalCollisions(module=amd).js +++ b/tests/baselines/reference/emitHelpersWithLocalCollisions(module=amd).js @@ -18,7 +18,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; - const A = /** @class */ (() => { + let 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 2909241ecfa..649c3769e8b 100644 --- a/tests/baselines/reference/emitHelpersWithLocalCollisions(module=commonjs).js +++ b/tests/baselines/reference/emitHelpersWithLocalCollisions(module=commonjs).js @@ -17,7 +17,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, }; Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; -const A = /** @class */ (() => { +let 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 7733aaf5029..a8e82719015 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; }; -const A = /** @class */ (() => { +let 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 7733aaf5029..a8e82719015 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; }; -const A = /** @class */ (() => { +let 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 7733aaf5029..a8e82719015 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; }; -const A = /** @class */ (() => { +let 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 2909241ecfa..649c3769e8b 100644 --- a/tests/baselines/reference/emitHelpersWithLocalCollisions(module=none).js +++ b/tests/baselines/reference/emitHelpersWithLocalCollisions(module=none).js @@ -17,7 +17,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, }; Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; -const A = /** @class */ (() => { +let 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 42dbe0ae0e0..4353b548749 100644 --- a/tests/baselines/reference/emitHelpersWithLocalCollisions(module=umd).js +++ b/tests/baselines/reference/emitHelpersWithLocalCollisions(module=umd).js @@ -26,7 +26,7 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; - const A = /** @class */ (() => { + let A = /** @class */ (() => { let A = class A { }; A = __decorate([ diff --git a/tests/baselines/reference/es6ModuleClassDeclaration.js b/tests/baselines/reference/es6ModuleClassDeclaration.js index e5d4b1a3f52..d0dbc29e7da 100644 --- a/tests/baselines/reference/es6ModuleClassDeclaration.js +++ b/tests/baselines/reference/es6ModuleClassDeclaration.js @@ -113,7 +113,7 @@ module m2 { } //// [es6ModuleClassDeclaration.js] -const c = /** @class */ (() => { +let c = /** @class */ (() => { class c { constructor() { this.x = 10; @@ -133,7 +133,7 @@ const c = /** @class */ (() => { return c; })(); export { c }; -const c2 = /** @class */ (() => { +let c2 = /** @class */ (() => { class c2 { constructor() { this.x = 10; @@ -156,7 +156,7 @@ new c(); new c2(); export var m1; (function (m1) { - const c3 = /** @class */ (() => { + let c3 = /** @class */ (() => { class c3 { constructor() { this.x = 10; @@ -176,7 +176,7 @@ export var m1; return c3; })(); m1.c3 = c3; - const c4 = /** @class */ (() => { + let c4 = /** @class */ (() => { class c4 { constructor() { this.x = 10; @@ -202,7 +202,7 @@ export var m1; })(m1 || (m1 = {})); var m2; (function (m2) { - const c3 = /** @class */ (() => { + let c3 = /** @class */ (() => { class c3 { constructor() { this.x = 10; @@ -222,7 +222,7 @@ var m2; return c3; })(); m2.c3 = c3; - const c4 = /** @class */ (() => { + let c4 = /** @class */ (() => { class c4 { constructor() { this.x = 10; diff --git a/tests/baselines/reference/exportDefaultClassWithStaticPropertyAssignmentsInES6.js b/tests/baselines/reference/exportDefaultClassWithStaticPropertyAssignmentsInES6.js index bf4b3cfa314..6e0bdb295a1 100644 --- a/tests/baselines/reference/exportDefaultClassWithStaticPropertyAssignmentsInES6.js +++ b/tests/baselines/reference/exportDefaultClassWithStaticPropertyAssignmentsInES6.js @@ -4,7 +4,7 @@ export default class { } //// [exportDefaultClassWithStaticPropertyAssignmentsInES6.js] -const default_1 = /** @class */ (() => { +let 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 4da3470e419..73b1416c82f 100644 --- a/tests/baselines/reference/generatorTypeCheck39.js +++ b/tests/baselines/reference/generatorTypeCheck39.js @@ -20,7 +20,7 @@ function decorator(x) { return y => { }; } function* g() { - const C = /** @class */ (() => { + let 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 e8ddded5319..c969eb9ba7b 100644 --- a/tests/baselines/reference/generatorTypeCheck58.js +++ b/tests/baselines/reference/generatorTypeCheck58.js @@ -7,7 +7,7 @@ function* g() { //// [generatorTypeCheck58.js] function* g() { - const C = /** @class */ (() => { + let C = /** @class */ (() => { class C { } C.x = yield 0; diff --git a/tests/baselines/reference/generatorTypeCheck59.js b/tests/baselines/reference/generatorTypeCheck59.js index 24b3dd1cf11..8b1dfbd777c 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() { - const C = /** @class */ (() => { + let C = /** @class */ (() => { class C { m() { } } diff --git a/tests/baselines/reference/generatorTypeCheck61.js b/tests/baselines/reference/generatorTypeCheck61.js index 9b0a4dbec11..bd095dd2478 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() { - const C = /** @class */ (() => { + let C = /** @class */ (() => { let C = class C { }; C = __decorate([ diff --git a/tests/baselines/reference/importHelpersES6.js b/tests/baselines/reference/importHelpersES6.js index 63f0b231248..df12fb0c050 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"; -const A = /** @class */ (() => { +let 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 76fae493c9f..03555272af5 100644 --- a/tests/baselines/reference/importHelpersWithLocalCollisions(module=amd).js +++ b/tests/baselines/reference/importHelpersWithLocalCollisions(module=amd).js @@ -22,7 +22,7 @@ define(["require", "exports", "tslib"], function (require, exports, tslib_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; - const A = /** @class */ (() => { + let 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 28c09ab8d84..9ac221eb064 100644 --- a/tests/baselines/reference/importHelpersWithLocalCollisions(module=commonjs).js +++ b/tests/baselines/reference/importHelpersWithLocalCollisions(module=commonjs).js @@ -22,7 +22,7 @@ export declare function __awaiter(thisArg: any, _arguments: any, P: Function, ge Object.defineProperty(exports, "__esModule", { value: true }); exports.A = void 0; const tslib_1 = require("tslib"); -const A = /** @class */ (() => { +let 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 730f5078980..0f029ca44fa 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"; -const A = /** @class */ (() => { +let 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 97444efb837..f77704edd75 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; -const C = /** @class */ (() => { +let 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 c795ab217bf..a209735d515 100644 --- a/tests/baselines/reference/newTarget.es6.js +++ b/tests/baselines/reference/newTarget.es6.js @@ -33,7 +33,7 @@ const O = { //// [newTarget.es6.js] -const A = /** @class */ (() => { +let 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 3e9c0e8d610..fe46a41c41b 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; }; -const FooComponent = /** @class */ (() => { +let FooComponent = /** @class */ (() => { class FooComponent { } __decorate([ @@ -93,7 +93,7 @@ const FooComponent = /** @class */ (() => { ], FooComponent.prototype, "foo", void 0); return FooComponent; })(); -const Person = /** @class */ (() => { +let Person = /** @class */ (() => { class Person { } __decorate([ @@ -101,7 +101,7 @@ const Person = /** @class */ (() => { ], Person.prototype, "person", void 0); return Person; })(); -const MultiplyByTwo = /** @class */ (() => { +let MultiplyByTwo = /** @class */ (() => { class MultiplyByTwo { get multiplied() { return this.args.number * 2; @@ -112,7 +112,7 @@ const MultiplyByTwo = /** @class */ (() => { ], MultiplyByTwo.prototype, "multiplied", null); return MultiplyByTwo; })(); -const A = /** @class */ (() => { +let A = /** @class */ (() => { let A = class A { bar() { } }; @@ -127,7 +127,7 @@ const A = /** @class */ (() => { ], A); return A; })(); -const B = /** @class */ (() => { +let B = /** @class */ (() => { let B = class B { bar() { } }; @@ -142,7 +142,7 @@ const B = /** @class */ (() => { ], B); return B; })(); -const C = /** @class */ (() => { +let C = /** @class */ (() => { let C = class C { bar() { } }; @@ -157,7 +157,7 @@ const C = /** @class */ (() => { ], C); return C; })(); -const D = /** @class */ (() => { +let D = /** @class */ (() => { let D = class D { bar() { } }; @@ -172,7 +172,7 @@ const D = /** @class */ (() => { ], D); return D; })(); -const E = /** @class */ (() => { +let E = /** @class */ (() => { let E = class E { bar() { } }; @@ -187,7 +187,7 @@ const E = /** @class */ (() => { ], E); return E; })(); -const F = /** @class */ (() => { +let F = /** @class */ (() => { let F = class F { bar() { } }; @@ -202,7 +202,7 @@ const F = /** @class */ (() => { ], F); return F; })(); -const G = /** @class */ (() => { +let 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 ad0e8cbd0af..0d03cc006e8 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] -const A = /** @class */ (() => { +let 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 2b0ec401208..b5c90411438 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] -const A = /** @class */ (() => { +let A = /** @class */ (() => { class A { constructor() { this.#foo = 1; diff --git a/tests/baselines/reference/privateNameFieldsESNext.js b/tests/baselines/reference/privateNameFieldsESNext.js index cdace16aa7e..dfa84989314 100644 --- a/tests/baselines/reference/privateNameFieldsESNext.js +++ b/tests/baselines/reference/privateNameFieldsESNext.js @@ -21,7 +21,7 @@ class C { //// [privateNameFieldsESNext.js] -const C = /** @class */ (() => { +let 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 83c1b427091..87ee5243495 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; -const Parent = /** @class */ (() => { +let 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 8698eeda311..a6e6e88c655 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; -const Parent = /** @class */ (() => { +let 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 79930b2a532..edf6658baf4 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); }; -const A = /** @class */ (() => { +let A = /** @class */ (() => { var _x; class A { constructor() { diff --git a/tests/baselines/reference/privateNamesUnique-3.js b/tests/baselines/reference/privateNamesUnique-3.js index cb8628fe20b..2ba6381a234 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); }; -const A = /** @class */ (() => { +let A = /** @class */ (() => { var _foo, _foo_1; class A { constructor() { @@ -35,7 +35,7 @@ const A = /** @class */ (() => { _foo_1.set(A, true); // error (duplicate) return A; })(); -const B = /** @class */ (() => { +let B = /** @class */ (() => { var _foo; class B { test(x) { diff --git a/tests/baselines/reference/symbolDeclarationEmit11.js b/tests/baselines/reference/symbolDeclarationEmit11.js index a418788de29..88520763daf 100644 --- a/tests/baselines/reference/symbolDeclarationEmit11.js +++ b/tests/baselines/reference/symbolDeclarationEmit11.js @@ -7,7 +7,7 @@ class C { } //// [symbolDeclarationEmit11.js] -const C = /** @class */ (() => { +let C = /** @class */ (() => { class C { static [Symbol.isConcatSpreadable]() { } static get [Symbol.toPrimitive]() { return ""; } diff --git a/tests/baselines/reference/thisInClassBodyStaticESNext.js b/tests/baselines/reference/thisInClassBodyStaticESNext.js index 915ae5e67d0..6ad51b36a73 100644 --- a/tests/baselines/reference/thisInClassBodyStaticESNext.js +++ b/tests/baselines/reference/thisInClassBodyStaticESNext.js @@ -11,7 +11,7 @@ class Foo { //// [thisInClassBodyStaticESNext.js] // all are allowed with es-compliant class field emit -const Foo = /** @class */ (() => { +let Foo = /** @class */ (() => { class Foo { x = this; static t = this; diff --git a/tests/baselines/reference/transformApi/transformsCorrectly.rewrittenNamespaceFollowingClass.js b/tests/baselines/reference/transformApi/transformsCorrectly.rewrittenNamespaceFollowingClass.js index 26c058477ea..93cf7f87883 100644 --- a/tests/baselines/reference/transformApi/transformsCorrectly.rewrittenNamespaceFollowingClass.js +++ b/tests/baselines/reference/transformApi/transformsCorrectly.rewrittenNamespaceFollowingClass.js @@ -1,4 +1,4 @@ -const C = /** @class */ (() => { +let 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 efe8b5346e2..6a7d3c0d77f 100644 --- a/tests/baselines/reference/transformApi/transformsCorrectly.transformAddCommentToProperties.js +++ b/tests/baselines/reference/transformApi/transformsCorrectly.transformAddCommentToProperties.js @@ -1,5 +1,5 @@ /*comment*/ -const Clazz = /** @class */ (() => { +let 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 fc90c243a6f..cdc688545f7 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'; -const A = /** @class */ (() => { +let 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'; -const A = /** @class */ (() => { +let A = /** @class */ (() => { let A = class A { constructor(p) { } }; diff --git a/tests/baselines/reference/uniqueSymbols.js b/tests/baselines/reference/uniqueSymbols.js index 800b8c85bca..70372d894ba 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 -const C = /** @class */ (() => { +let C = /** @class */ (() => { class C { constructor() { this.readonlyCall = Symbol(); @@ -373,7 +373,7 @@ const o2 = { method5(p = s) { return p; }, }; // property initializers -const C0 = /** @class */ (() => { +let C0 = /** @class */ (() => { class C0 { constructor() { this.a = s; diff --git a/tests/baselines/reference/uniqueSymbolsDeclarations.js b/tests/baselines/reference/uniqueSymbolsDeclarations.js index 5d86b14c723..5f9223ef2b3 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 -const C = /** @class */ (() => { +let C = /** @class */ (() => { class C { constructor() { this.readonlyCall = Symbol(); @@ -341,7 +341,7 @@ const o2 = { method5(p = s) { return p; } }; // property initializers -const C0 = /** @class */ (() => { +let 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 458f03e8877..7f443a826c5 100644 --- a/tests/baselines/reference/useBeforeDeclaration_jsx.js +++ b/tests/baselines/reference/useBeforeDeclaration_jsx.js @@ -16,7 +16,7 @@ class C { //// [useBeforeDeclaration_jsx.jsx] -const C = /** @class */ (() => { +let C = /** @class */ (() => { class C { } C.a = ; diff --git a/tests/baselines/reference/useBeforeDeclaration_propertyAssignment.js b/tests/baselines/reference/useBeforeDeclaration_propertyAssignment.js index 07907687927..d3ab479be50 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 }; } } -const D = /** @class */ (() => { +let D = /** @class */ (() => { class D { } D.A = class extends D.B {