From 0df7d2c74aa1a4dcbb63347d94dabdafca00ab00 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Mon, 7 Aug 2017 18:06:28 -0700 Subject: [PATCH] Accept new baselines --- tests/baselines/reference/2dArrays.js | 2 +- .../baselines/reference/ClassDeclaration11.js | 2 +- .../baselines/reference/ClassDeclaration13.js | 2 +- .../baselines/reference/ClassDeclaration21.js | 2 +- .../baselines/reference/ClassDeclaration22.js | 2 +- .../reference/ES5For-ofTypeCheck10.js | 2 +- .../baselines/reference/ES5SymbolProperty2.js | 2 +- .../baselines/reference/ES5SymbolProperty3.js | 2 +- .../baselines/reference/ES5SymbolProperty4.js | 2 +- .../baselines/reference/ES5SymbolProperty5.js | 2 +- .../baselines/reference/ES5SymbolProperty6.js | 2 +- .../baselines/reference/ES5SymbolProperty7.js | 2 +- ...hichExtendsInterfaceWithInaccessibleType.js | 2 +- tests/baselines/reference/Protected4.js | 2 +- tests/baselines/reference/Protected7.js | 2 +- ...portedAndNonExportedClassesOfTheSameName.js | 2 +- tests/baselines/reference/abstractProperty.js | 2 +- .../accessInstanceMemberFromStaticMethod01.js | 2 +- .../accessOverriddenBaseClassMember1.js | 2 +- .../reference/accessibilityModifiers.js | 2 +- .../ambiguousCallsWhereReturnTypesAgree.js | 2 +- tests/baselines/reference/anonterface.js | 2 +- .../reference/anonymousClassExpression2.js | 2 +- tests/baselines/reference/argsInScope.js | 2 +- .../reference/arrayAssignmentTest1.js | 2 +- .../reference/arrayAssignmentTest2.js | 2 +- .../reference/arrayAssignmentTest4.js | 2 +- .../reference/arrayAssignmentTest5.js | 2 +- .../reference/arrayAssignmentTest6.js | 2 +- .../reference/arrayBestCommonTypes.js | 2 +- .../reference/arrayOfExportedClass.js | 2 +- .../reference/arrayReferenceWithoutTypeArgs.js | 2 +- tests/baselines/reference/arrayconcat.js | 2 +- .../reference/arrowFunctionExpressions.js | 2 +- tests/baselines/reference/asiAbstract.js | 2 +- tests/baselines/reference/asiInES6Classes.js | 2 +- .../reference/asiPublicPrivateProtected.js | 2 +- .../reference/assertInWrapSomeTypeParameter.js | 2 +- .../reference/assignToExistingClass.js | 2 +- ...tCompatInterfaceWithStringIndexSignature.js | 2 +- .../reference/assignmentLHSIsValue.js | 2 +- .../reference/asyncAwaitIsolatedModules_es5.js | 2 +- tests/baselines/reference/asyncAwait_es5.js | 2 +- .../reference/asyncImportedPromise_es5.js | 2 +- .../baselines/reference/augmentedTypesClass.js | 2 +- .../reference/augmentedTypesClass2.js | 2 +- .../reference/augmentedTypesClass2a.js | 2 +- .../reference/augmentedTypesClass3.js | 2 +- .../reference/augmentedTypesClass4.js | 2 +- .../baselines/reference/augmentedTypesEnum.js | 2 +- .../baselines/reference/augmentedTypesEnum2.js | 2 +- .../reference/augmentedTypesExternalModule1.js | 2 +- .../reference/augmentedTypesFunction.js | 2 +- .../reference/augmentedTypesInterface.js | 2 +- .../reference/augmentedTypesModules.js | 2 +- .../reference/augmentedTypesModules2.js | 2 +- .../reference/augmentedTypesModules3.js | 2 +- .../reference/augmentedTypesModules3b.js | 2 +- .../reference/augmentedTypesModules4.js | 2 +- tests/baselines/reference/augmentedTypesVar.js | 2 +- tests/baselines/reference/autoLift2.js | 2 +- tests/baselines/reference/autolift4.js | 2 +- tests/baselines/reference/avoid.js | 2 +- tests/baselines/reference/baseCheck.js | 2 +- .../reference/baseTypeAfterDerivedType.js | 2 +- .../baseTypeWrappingInstantiationChain.js | 2 +- .../reference/binopAssignmentShouldHaveType.js | 2 +- ...ckScopedFunctionDeclarationInStrictClass.js | 2 +- .../blockScopedVariablesUseBeforeDef.js | 2 +- ...nctionWithIncorrectNumberOfTypeArguments.js | 2 +- ...callGenericFunctionWithZeroTypeArguments.js | 2 +- .../callNonGenericFunctionWithTypeArguments.js | 2 +- .../callOverloadViaElementAccessExpression.js | 2 +- tests/baselines/reference/callOverloads1.js | 2 +- tests/baselines/reference/callOverloads2.js | 2 +- tests/baselines/reference/callOverloads3.js | 2 +- tests/baselines/reference/callOverloads4.js | 2 +- tests/baselines/reference/callOverloads5.js | 2 +- ...atureWithOptionalParameterAndInitializer.js | 2 +- ...esWithAccessibilityModifiersOnParameters.js | 2 +- .../callSignaturesWithDuplicateParameters.js | 2 +- .../callSignaturesWithOptionalParameters.js | 2 +- .../callSignaturesWithOptionalParameters2.js | 2 +- .../callSignaturesWithParameterInitializers.js | 2 +- ...callSignaturesWithParameterInitializers2.js | 2 +- tests/baselines/reference/callWithSpread.js | 2 +- .../captureSuperPropertyAccessInSuperCall01.js | 2 +- .../reference/captureThisInSuperCall.js | 2 +- .../reference/capturedLetConstInLoop10.js | 2 +- .../reference/capturedLetConstInLoop13.js | 2 +- .../reference/capturedLetConstInLoop9.js | 2 +- ...ParameterConstrainedToOtherTypeParameter.js | 2 +- ...arameterConstrainedToOtherTypeParameter2.js | 2 +- .../reference/checkJsxChildrenProperty10.js | 2 +- .../reference/checkJsxChildrenProperty11.js | 2 +- .../reference/checkJsxChildrenProperty12.js | 2 +- .../reference/checkJsxChildrenProperty13.js | 2 +- .../reference/checkJsxChildrenProperty3.js | 2 +- .../reference/checkJsxChildrenProperty4.js | 2 +- .../reference/checkJsxChildrenProperty5.js | 2 +- .../reference/checkJsxChildrenProperty6.js | 2 +- .../reference/checkJsxChildrenProperty7.js | 2 +- .../reference/checkJsxChildrenProperty8.js | 2 +- .../checkSwitchStatementIfCaseTypeIsString.js | 2 +- .../reference/classAbstractAsIdentifier.js | 2 +- .../reference/classAbstractCrashedOnce.js | 2 +- .../reference/classAbstractExtends.js | 2 +- .../reference/classAbstractGeneric.js | 2 +- .../reference/classAbstractInstantiations2.js | 2 +- .../classAbstractMethodInNonAbstractClass.js | 2 +- .../classAbstractMethodWithImplementation.js | 2 +- .../reference/classAbstractOverloads.js | 2 +- .../classAbstractOverrideWithAbstract.js | 2 +- .../reference/classAbstractSuperCalls.js | 2 +- .../classAbstractUsingAbstractMethod1.js | 2 +- .../classAbstractUsingAbstractMethods2.js | 2 +- tests/baselines/reference/classBlockScoping.js | 2 +- .../classConstructorAccessibility2.js | 2 +- .../classConstructorAccessibility4.js | 2 +- tests/baselines/reference/classExpression4.js | 2 +- tests/baselines/reference/classExpression5.js | 2 +- .../reference/classExpressionTest1.js | 2 +- .../reference/classExpressionTest2.js | 2 +- tests/baselines/reference/classExpressions.js | 2 +- .../baselines/reference/classExtendingClass.js | 2 +- ...dsInterfaceThatExtendsClassWithPrivates1.js | 2 +- .../reference/classImplementsClass2.js | 2 +- .../reference/classImplementsClass3.js | 2 +- .../reference/classImplementsClass4.js | 2 +- .../reference/classImplementsClass5.js | 2 +- .../reference/classImplementsClass6.js | 2 +- .../classImplementsImportedInterface.js | 2 +- tests/baselines/reference/classOrder1.js | 2 +- tests/baselines/reference/classOrder2.js | 2 +- .../reference/classPropertyAsPrivate.js | 2 +- .../reference/classPropertyAsProtected.js | 2 +- .../classPropertyIsPublicByDefault.js | 2 +- .../reference/classSideInheritance1.js | 2 +- .../reference/classSideInheritance2.js | 2 +- .../reference/classWithDuplicateIdentifier.js | 2 +- .../reference/classWithMultipleBaseClasses.js | 2 +- ...thOnlyPublicMembersEquivalentToInterface.js | 2 +- ...hOnlyPublicMembersEquivalentToInterface2.js | 2 +- .../reference/classWithOptionalParameter.js | 2 +- ...assWithOverloadImplementationOfWrongName.js | 2 +- ...ssWithOverloadImplementationOfWrongName2.js | 2 +- .../reference/classWithPrivateProperty.js | 2 +- .../reference/classWithProtectedProperty.js | 2 +- .../reference/classWithPublicProperty.js | 2 +- tests/baselines/reference/classdecl.js | 2 +- .../cloduleAcrossModuleDefinitions.js | 2 +- .../reference/collisionArgumentsClassMethod.js | 2 +- ...collisionCodeGenModuleWithMethodChildren.js | 2 +- .../collisionRestParameterClassMethod.js | 2 +- .../collisionSuperAndLocalFunctionInMethod.js | 2 +- .../collisionSuperAndLocalVarInMethod.js | 2 +- .../collisionSuperAndNameResolution.js | 2 +- .../reference/collisionSuperAndParameter.js | 2 +- .../reference/collisionSuperAndParameter1.js | 2 +- ...llisionThisExpressionAndLocalVarInMethod.js | 2 +- ...ExpressionAndLocalVarWithSuperExperssion.js | 2 +- ...collisionThisExpressionAndNameResolution.js | 2 +- .../collisionThisExpressionAndParameter.js | 2 +- .../reference/commentOnClassMethod1.js | 2 +- .../baselines/reference/commentOnSignature1.js | 2 +- .../reference/commentsClassMembers.js | 2 +- .../baselines/reference/commentsInheritance.js | 2 +- tests/baselines/reference/commentsOverloads.js | 2 +- .../reference/commentsTypeParameters.js | 2 +- .../reference/commentsdoNotEmitComments.js | 2 +- .../reference/commentsemitComments.js | 2 +- .../comparisonOperatorWithIdenticalObjects.js | 2 +- .../reference/complexClassRelationships.js | 2 +- .../reference/complexNarrowingWithAny.js | 2 +- .../baselines/reference/complicatedPrivacy.js | 2 +- .../reference/compoundAssignmentLHSIsValue.js | 2 +- ...mpoundExponentiationAssignmentLHSIsValue.js | 2 +- .../reference/computedPropertyNames10_ES5.js | 2 +- .../reference/computedPropertyNames13_ES5.js | 2 +- .../reference/computedPropertyNames14_ES5.js | 2 +- .../reference/computedPropertyNames15_ES5.js | 2 +- .../reference/computedPropertyNames21_ES5.js | 2 +- .../reference/computedPropertyNames22_ES5.js | 2 +- .../reference/computedPropertyNames23_ES5.js | 2 +- .../reference/computedPropertyNames24_ES5.js | 2 +- .../reference/computedPropertyNames25_ES5.js | 2 +- .../reference/computedPropertyNames26_ES5.js | 2 +- .../reference/computedPropertyNames27_ES5.js | 2 +- .../reference/computedPropertyNames28_ES5.js | 2 +- .../reference/computedPropertyNames29_ES5.js | 2 +- .../reference/computedPropertyNames2_ES5.js | 2 +- .../reference/computedPropertyNames30_ES5.js | 2 +- .../reference/computedPropertyNames31_ES5.js | 2 +- .../reference/computedPropertyNames32_ES5.js | 2 +- .../reference/computedPropertyNames33_ES5.js | 2 +- .../reference/computedPropertyNames34_ES5.js | 2 +- .../reference/computedPropertyNames3_ES5.js | 2 +- .../reference/computedPropertyNames40_ES5.js | 2 +- ...computedPropertyNamesContextualType1_ES5.js | 2 +- ...computedPropertyNamesContextualType2_ES5.js | 2 +- ...computedPropertyNamesContextualType3_ES5.js | 2 +- ...omputedPropertyNamesDeclarationEmit1_ES5.js | 2 +- ...omputedPropertyNamesDeclarationEmit5_ES5.js | 2 +- .../computedPropertyNamesOnOverloads_ES5.js | 2 +- .../computedPropertyNamesSourceMap1_ES5.js | 2 +- ...edPropertyNamesSourceMap1_ES5.sourcemap.txt | 2 +- .../computedPropertyNamesSourceMap2_ES5.js | 2 +- ...edPropertyNamesSourceMap2_ES5.sourcemap.txt | 2 +- .../reference/conflictMarkerDiff3Trivia2.js | 2 +- .../reference/conflictMarkerTrivia2.js | 2 +- .../reference/constantOverloadFunction.js | 2 +- .../constantOverloadFunctionNoSubtypeError.js | 2 +- ...onstraintCheckInGenericBaseTypeReference.js | 2 +- .../reference/constructorOverloads1.js | 2 +- .../reference/constructorOverloads2.js | 2 +- .../reference/constructorOverloads3.js | 2 +- .../reference/constructorReturnsInvalidType.js | 2 +- .../constructorWithIncompleteTypeAnnotation.js | 2 +- .../contextualTypeAppliedToVarArgs.js | 2 +- ...yTypedClassExpressionMethodDeclaration02.js | 2 +- .../controlFlowSuperPropertyAccess.js | 2 +- .../reference/crashInresolveReturnStatement.js | 2 +- ...crashIntypeCheckObjectCreationExpression.js | 2 +- .../baselines/reference/crashRegressionTest.js | 2 +- .../declFileForClassWithMultipleBaseClasses.js | 2 +- ...ileForClassWithPrivateOverloadedFunction.js | 2 +- .../reference/declFileForTypeParameters.js | 2 +- tests/baselines/reference/declFileMethods.js | 4 ++-- .../declFilePrivateMethodOverloads.js | 2 +- tests/baselines/reference/declInput-2.js | 2 +- tests/baselines/reference/declInput.js | 2 +- tests/baselines/reference/declInput3.js | 2 +- tests/baselines/reference/declInput4.js | 2 +- .../declarationEmitClassMemberNameConflict.js | 2 +- .../declarationEmitProtectedMembers.js | 2 +- .../declarationEmitThisPredicates01.js | 2 +- ...ationEmitThisPredicatesWithPrivateName01.js | 2 +- tests/baselines/reference/declarationFiles.js | 2 +- .../baselines/reference/declarationMerging1.js | 2 +- .../baselines/reference/declarationMerging2.js | 2 +- .../reference/decoratorChecksFunctionBodies.js | 2 +- tests/baselines/reference/decoratorMetadata.js | 2 +- ...torMetadataRestParameterWithImportedType.js | 2 +- tests/baselines/reference/decoratorOnClass9.js | 2 +- .../reference/decoratorOnClassMethod1.js | 2 +- .../reference/decoratorOnClassMethod10.js | 2 +- .../reference/decoratorOnClassMethod11.js | 2 +- .../reference/decoratorOnClassMethod12.js | 2 +- .../reference/decoratorOnClassMethod2.js | 2 +- .../reference/decoratorOnClassMethod3.js | 2 +- .../reference/decoratorOnClassMethod8.js | 2 +- .../decoratorOnClassMethodOverload1.js | 2 +- .../decoratorOnClassMethodOverload2.js | 2 +- .../decoratorOnClassMethodParameter1.js | 2 +- .../reference/defaultArgsInOverloads.js | 2 +- ...vedClassConstructorWithExplicitReturns01.js | 2 +- ...structorWithExplicitReturns01.sourcemap.txt | 2 +- ...dClassFunctionOverridesBaseClassAccessor.js | 2 +- .../derivedClassIncludesInheritedMembers.js | 2 +- .../derivedClassOverridesPrivateFunction1.js | 2 +- .../derivedClassOverridesProtectedMembers.js | 2 +- .../derivedClassOverridesProtectedMembers2.js | 2 +- .../derivedClassOverridesProtectedMembers3.js | 2 +- .../derivedClassOverridesPublicMembers.js | 2 +- ...edClassSuperCallsInNonConstructorMembers.js | 2 +- .../reference/derivedClassTransitivity.js | 2 +- .../reference/derivedClassTransitivity2.js | 2 +- .../reference/derivedClassTransitivity3.js | 2 +- .../reference/derivedClassTransitivity4.js | 2 +- .../baselines/reference/derivedClassWithAny.js | 2 +- ...rivateInstanceShadowingProtectedInstance.js | 2 +- ...thPrivateInstanceShadowingPublicInstance.js | 2 +- tests/baselines/reference/derivedClasses.js | 2 +- .../reference/derivedGenericClassWithAny.js | 2 +- ...ssesHiddenBaseCallViaSuperPropertyAccess.js | 2 +- ...vedTypeCallingBaseImplWithOptionalParams.js | 2 +- .../destructuringParameterDeclaration1ES5.js | 2 +- ...ucturingParameterDeclaration1ES5iterable.js | 2 +- .../destructuringParameterDeclaration2.js | 2 +- .../destructuringParameterProperties2.js | 2 +- .../destructuringParameterProperties3.js | 2 +- .../detachedCommentAtStartOfFunctionBody1.js | 2 +- .../detachedCommentAtStartOfFunctionBody2.js | 2 +- .../detachedCommentAtStartOfLambdaFunction1.js | 2 +- .../detachedCommentAtStartOfLambdaFunction2.js | 2 +- .../doNotEmitPinnedCommentOnNotEmittedNode.js | 2 +- ...doNotEmitPinnedCommentOnNotEmittedNodets.js | 2 +- .../reference/dottedSymbolResolution1.js | 2 +- .../baselines/reference/downlevelLetConst16.js | 2 +- .../reference/duplicateClassElements.js | 2 +- .../reference/duplicateLocalVariable1.js | 2 +- .../reference/duplicateLocalVariable2.js | 2 +- .../reference/duplicatePropertyNames.js | 2 +- .../reference/duplicateTypeParameters2.js | 2 +- .../reference/duplicateVariablesByScope.js | 2 +- .../emitArrowFunctionWhenUsingArguments12.js | 2 +- .../emitCapturingThisInTupleDestructuring2.js | 2 +- .../emitClassExpressionInDeclarationFile.js | 2 +- .../emitClassExpressionInDeclarationFile2.js | 2 +- .../reference/emitDecoratorMetadata_object.js | 2 +- .../emitDecoratorMetadata_restArgs.js | 2 +- .../reference/emitDefaultParametersMethod.js | 2 +- .../reference/emitMemberAccessExpression.js | 2 +- .../reference/emitRestParametersMethod.js | 2 +- .../reference/emitThisInSuperMethodCall.js | 2 +- ...emitter.asyncGenerators.classMethods.es5.js | 18 +++++++++--------- .../errorRecoveryInClassDeclaration.js | 2 +- tests/baselines/reference/errorSuperCalls.js | 2 +- .../reference/errorSuperPropertyAccess.js | 2 +- .../reference/errorsInGenericTypeReference.js | 2 +- tests/baselines/reference/es3-amd.js | 2 +- .../baselines/reference/es3-declaration-amd.js | 2 +- tests/baselines/reference/es3-sourcemap-amd.js | 2 +- .../reference/es3-sourcemap-amd.sourcemap.txt | 2 +- tests/baselines/reference/es5-amd.js | 2 +- tests/baselines/reference/es5-commonjs.js | 2 +- tests/baselines/reference/es5-commonjs4.js | 2 +- .../baselines/reference/es5-declaration-amd.js | 2 +- tests/baselines/reference/es5-souremap-amd.js | 2 +- .../reference/es5-souremap-amd.sourcemap.txt | 2 +- tests/baselines/reference/es5-system.js | 2 +- tests/baselines/reference/es5-umd.js | 2 +- tests/baselines/reference/es5-umd2.js | 2 +- tests/baselines/reference/es5-umd3.js | 2 +- tests/baselines/reference/es5-umd4.js | 2 +- .../es5ExportDefaultClassDeclaration.js | 2 +- .../es5ExportDefaultClassDeclaration2.js | 2 +- .../es5ExportDefaultClassDeclaration3.js | 2 +- .../baselines/reference/es5ExportEqualsDts.js | 2 +- .../reference/es5ModuleWithModuleGenAmd.js | 2 +- .../es5ModuleWithModuleGenCommonjs.js | 2 +- .../es5ModuleWithoutModuleGenTarget.js | 2 +- tests/baselines/reference/es5andes6module.js | 2 +- tests/baselines/reference/es6ClassTest.js | 2 +- tests/baselines/reference/es6ClassTest2.js | 2 +- tests/baselines/reference/es6ClassTest3.js | 2 +- tests/baselines/reference/es6DeclOrdering.js | 2 +- tests/baselines/reference/es6MemberScoping.js | 2 +- .../reference/es6modulekindWithES5Target.js | 2 +- .../reference/es6modulekindWithES5Target11.js | 2 +- .../reference/es6modulekindWithES5Target2.js | 2 +- .../reference/es6modulekindWithES5Target3.js | 2 +- .../baselines/reference/escapedIdentifiers.js | 2 +- tests/baselines/reference/exportPrivateType.js | 2 +- .../reference/expressionTypeNodeShouldError.js | 6 +++--- .../extendAndImplementTheSameBaseType.js | 2 +- .../extendAndImplementTheSameBaseType2.js | 2 +- .../reference/extendNonClassSymbol1.js | 2 +- .../reference/extendsClauseAlreadySeen.js | 2 +- .../reference/extendsClauseAlreadySeen2.js | 2 +- .../reference/externalModuleQualification.js | 2 +- tests/baselines/reference/fatArrowSelf.js | 2 +- tests/baselines/reference/flowInFinally1.js | 2 +- tests/baselines/reference/fluentClasses.js | 2 +- tests/baselines/reference/for-inStatements.js | 2 +- .../reference/for-inStatementsInvalid.js | 2 +- .../reference/forwardRefInClassProperties.js | 2 +- .../functionAndPropertyNameConflict.js | 2 +- .../reference/functionArgShadowing.js | 2 +- .../functionExpressionContextualTyping1.js | 2 +- .../reference/functionOverloadErrors.js | 2 +- .../baselines/reference/functionOverloads5.js | 2 +- .../baselines/reference/functionOverloads7.js | 2 +- .../reference/functionOverloadsOutOfOrder.js | 2 +- .../reference/functionSubtypingOfVarArgs.js | 2 +- .../reference/functionSubtypingOfVarArgs2.js | 2 +- .../reference/functionWithSameNameAsField.js | 2 +- .../reference/functionsInClassExpressions.js | 2 +- tests/baselines/reference/fuzzy.js | 2 +- .../genericArrayWithoutTypeAnnotation.js | 2 +- .../genericAssignmentCompatWithInterfaces1.js | 2 +- .../genericBaseClassLiteralProperty.js | 2 +- .../genericBaseClassLiteralProperty2.js | 2 +- .../genericCallTypeArgumentInference.js | 2 +- ...CallWithConstraintsTypeArgumentInference.js | 2 +- .../reference/genericCallWithFixedArguments.js | 2 +- .../genericCallbacksAndClassHierarchy.js | 2 +- ...icClassPropertyInheritanceSpecialization.js | 2 +- ...ricClassWithFunctionTypedMemberArguments.js | 2 +- ...ricClassWithObjectTypeArgsAndConstraints.js | 2 +- .../reference/genericClassWithStaticFactory.js | 2 +- tests/baselines/reference/genericClasses4.js | 2 +- .../reference/genericClassesInModule2.js | 2 +- .../reference/genericCloduleInModule.js | 2 +- .../reference/genericCloduleInModule2.js | 2 +- .../reference/genericCloneReturnTypes.js | 2 +- .../reference/genericCloneReturnTypes2.js | 2 +- .../baselines/reference/genericConstraint1.js | 2 +- .../baselines/reference/genericConstraint2.js | 2 +- .../genericFunctionsWithOptionalParameters3.js | 2 +- tests/baselines/reference/genericImplements.js | 2 +- tests/baselines/reference/genericInstanceOf.js | 2 +- .../genericInterfaceImplementation.js | 2 +- .../reference/genericMemberFunction.js | 2 +- .../reference/genericObjectLitReturnType.js | 2 +- .../reference/genericOfACloduleType1.js | 2 +- .../reference/genericOfACloduleType2.js | 2 +- .../reference/genericPrototypeProperty.js | 2 +- ...nericRecursiveImplicitConstructorErrors2.js | 2 +- ...nericRecursiveImplicitConstructorErrors3.js | 2 +- .../genericReversingTypeParameters.js | 2 +- .../genericReversingTypeParameters2.js | 2 +- .../reference/genericSpecializations1.js | 2 +- .../reference/genericSpecializations2.js | 2 +- .../reference/genericSpecializations3.js | 2 +- .../reference/genericTypeAssertions1.js | 2 +- .../reference/genericTypeAssertions2.js | 2 +- .../reference/genericTypeAssertions4.js | 2 +- .../reference/genericTypeAssertions6.js | 2 +- .../reference/genericTypeConstraints.js | 2 +- .../genericTypeReferencesRequireTypeArgs.js | 2 +- .../genericTypeWithCallableMembers.js | 2 +- .../genericTypeWithNonGenericBaseMisMatch.js | 2 +- .../reference/genericWithCallSignatures1.js | 2 +- .../genericWithIndexerOfTypeParameterType1.js | 2 +- .../genericWithIndexerOfTypeParameterType2.js | 2 +- .../genericWithOpenTypeParameters1.js | 2 +- .../genericsWithDuplicateTypeParameters1.js | 2 +- .../genericsWithoutTypeParameters1.js | 2 +- .../reference/getAndSetAsMemberNames.js | 2 +- .../reference/getterControlFlowStrictNull.js | 2 +- .../getterThatThrowsShouldNotNeedReturn.js | 2 +- tests/baselines/reference/giant.js | 2 +- .../baselines/reference/grammarAmbiguities1.js | 2 +- .../heterogeneousArrayAndOverloads.js | 2 +- .../implementGenericWithMismatchedTypes.js | 2 +- .../implementInterfaceAnyMemberWithVoid.js | 2 +- .../reference/implementsClauseAlreadySeen.js | 2 +- .../reference/implementsInClassExpression.js | 2 +- .../implicitAnyAnyReturningFunction.js | 2 +- .../reference/implicitAnyCastedValue.js | 2 +- .../implicitAnyDeclareMemberWithoutType2.js | 2 +- ...implicitAnyFunctionReturnNullOrUndefined.js | 2 +- .../baselines/reference/implicitAnyInCatch.js | 2 +- .../importAndVariableDeclarationConflict2.js | 2 +- tests/baselines/reference/importAsBaseClass.js | 2 +- .../importCallExpressionAsyncES3AMD.js | 2 +- .../importCallExpressionAsyncES3CJS.js | 2 +- .../importCallExpressionAsyncES3System.js | 2 +- .../importCallExpressionAsyncES3UMD.js | 2 +- .../importCallExpressionAsyncES5AMD.js | 2 +- .../importCallExpressionAsyncES5CJS.js | 2 +- .../importCallExpressionAsyncES5System.js | 2 +- .../importCallExpressionAsyncES5UMD.js | 2 +- .../reference/importCallExpressionES5AMD.js | 2 +- .../reference/importCallExpressionES5CJS.js | 2 +- .../reference/importCallExpressionES5System.js | 2 +- .../reference/importCallExpressionES5UMD.js | 2 +- ...mportCallExpressionNoModuleKindSpecified.js | 4 ++-- tests/baselines/reference/importHelpers.js | 2 +- .../reference/importHelpersNoHelpers.js | 2 +- .../reference/importHelpersNoModule.js | 2 +- .../import_reference-exported-alias.js | 2 +- .../import_reference-to-type-alias.js | 2 +- .../importedAliasesInTypePositions.js | 2 +- .../reference/inOperatorWithGeneric.js | 2 +- ...patibleAssignmentOfIdenticallyNamedTypes.js | 2 +- tests/baselines/reference/incompatibleTypes.js | 2 +- .../reference/incrementOnTypeParameter.js | 2 +- tests/baselines/reference/indexTypeCheck.js | 2 +- .../reference/indexedAccessRelation.js | 2 +- .../reference/indexedAccessTypeConstraints.js | 2 +- .../indexerReturningTypeParameter1.js | 2 +- .../baselines/reference/indexersInClassType.js | 2 +- .../inferFromGenericFunctionReturnTypes1.js | 2 +- .../inferFromGenericFunctionReturnTypes2.js | 2 +- .../inferParameterWithMethodCallInitializer.js | 2 +- .../inferentialTypingUsingApparentType3.js | 2 +- .../inferringClassMembersFromAssignments.js | 2 +- tests/baselines/reference/inheritance.js | 2 +- tests/baselines/reference/inheritance1.js | 2 +- ...ritanceGrandParentPrivateMemberCollision.js | 2 +- ...ntPrivateMemberCollisionWithPublicMember.js | 2 +- ...ntPublicMemberCollisionWithPrivateMember.js | 2 +- ...nheritanceMemberAccessorOverridingMethod.js | 2 +- .../inheritanceMemberFuncOverridingAccessor.js | 2 +- .../inheritanceMemberFuncOverridingMethod.js | 2 +- .../inheritanceMemberFuncOverridingProperty.js | 2 +- ...nheritanceMemberPropertyOverridingMethod.js | 2 +- tests/baselines/reference/innerAliases2.js | 2 +- .../innerTypeParameterShadowingOuterOne2.js | 2 +- .../instanceAndStaticDeclarations1.js | 2 +- .../instanceMemberAssignsToClassPrototype.js | 2 +- ...instancePropertiesInheritedIntoClassType.js | 2 +- .../reference/instancePropertyInClassType.js | 2 +- .../instanceofOperatorWithInvalidOperands.js | 2 +- .../instantiatedBaseTypeConstraints.js | 2 +- .../instantiatedReturnTypeContravariance.js | 2 +- tests/baselines/reference/intTypeCheck.js | 2 +- .../reference/interfaceClassMerging.js | 2 +- .../reference/interfaceClassMerging2.js | 2 +- .../reference/interfaceContextualType.js | 2 +- .../reference/interfaceExtendingClass.js | 2 +- .../reference/interfaceExtendingClass2.js | 2 +- .../reference/interfaceExtendsClass1.js | 2 +- .../interfaceExtendsClassWithPrivate1.js | 2 +- .../interfaceExtendsClassWithPrivate2.js | 2 +- .../reference/interfaceImplementation1.js | 2 +- .../reference/interfaceImplementation3.js | 2 +- .../reference/interfaceImplementation4.js | 2 +- .../reference/interfaceImplementation7.js | 2 +- .../baselines/reference/interfaceSubtyping.js | 2 +- ...faceWithPropertyThatIsPrivateInBaseType2.js | 2 +- ...nalAliasClassInsideLocalModuleWithExport.js | 2 +- ...AliasClassInsideLocalModuleWithoutExport.js | 2 +- ...nsideLocalModuleWithoutExportAccessError.js | 2 +- ...AliasClassInsideTopLevelModuleWithExport.js | 2 +- ...asClassInsideTopLevelModuleWithoutExport.js | 2 +- .../reference/invalidNewTarget.es5.js | 2 +- .../reference/invalidReturnStatements.js | 2 +- .../baselines/reference/invalidStaticField.js | 2 +- ...invalidThisEmitInContextualObjectLiteral.js | 2 +- ...lationClassMethodContainingArrowFunction.js | 2 +- .../jsxFactoryQualifiedNameWithEs5.js | 2 +- .../baselines/reference/jsxInExtendsClause.js | 2 +- tests/baselines/reference/jsxViaImport.2.js | 2 +- tests/baselines/reference/jsxViaImport.js | 2 +- .../reference/keyofAndIndexedAccess.js | 2 +- tests/baselines/reference/lambdaArgCrash.js | 2 +- tests/baselines/reference/lambdaPropSelf.js | 2 +- tests/baselines/reference/lift.js | 2 +- tests/baselines/reference/listFailure.js | 2 +- tests/baselines/reference/literalTypes2.js | 2 +- tests/baselines/reference/localTypes1.js | 2 +- tests/baselines/reference/localTypes5.js | 2 +- .../reference/looseThisTypeInFunctions.js | 2 +- tests/baselines/reference/mappedTypeErrors.js | 2 +- .../reference/mappedTypePartialConstraints.js | 2 +- .../reference/matchReturnTypeInAllBranches.js | 2 +- .../memberFunctionsWithPrivateOverloads.js | 2 +- .../memberFunctionsWithPublicOverloads.js | 2 +- ...emberFunctionsWithPublicPrivateOverloads.js | 2 +- .../baselines/reference/mergedDeclarations5.js | 4 ++-- .../baselines/reference/mergedDeclarations6.js | 4 ++-- .../reference/mergedInheritedClassInterface.js | 2 +- .../reference/methodContainingLocalFunction.js | 2 +- .../methodSignatureDeclarationEmit1.js | 2 +- .../reference/mismatchedGenericArguments1.js | 2 +- .../reference/missingDecoratorType.js | 2 +- .../missingPropertiesOfClassExpression.js | 2 +- .../reference/missingReturnStatement.js | 2 +- .../reference/missingReturnStatement1.js | 2 +- tests/baselines/reference/missingSelf.js | 2 +- .../mixedStaticAndInstanceClassMembers.js | 2 +- .../reference/mixinAccessModifiers.js | 2 +- .../reference/mixinClassesAnnotated.js | 2 +- .../reference/mixinClassesAnonymous.js | 2 +- .../baselines/reference/mixinClassesMembers.js | 2 +- .../reference/mixinPrivateAndProtected.js | 2 +- .../mixingStaticAndInstanceOverloads.js | 2 +- ...difierOnClassDeclarationMemberInFunction.js | 2 +- ...odifierOnClassExpressionMemberInFunction.js | 2 +- .../reference/moduleAliasInterface.js | 2 +- .../baselines/reference/moduleCodeGenTest5.js | 2 +- .../moduleMemberWithoutTypeAnnotation1.js | 2 +- tests/baselines/reference/moduleMerge.js | 2 +- .../baselines/reference/moduleNewExportBug.js | 2 +- .../reference/moduleReopenedTypeOtherBlock.js | 2 +- .../reference/moduleReopenedTypeSameBlock.js | 2 +- .../reference/moduleVisibilityTest1.js | 2 +- .../reference/moduleVisibilityTest2.js | 2 +- tests/baselines/reference/moduledecl.js | 2 +- tests/baselines/reference/multiImportExport.js | 2 +- .../baselines/reference/multiModuleClodule1.js | 2 +- .../reference/multipleDeclarations.js | 2 +- .../baselines/reference/multipleInheritance.js | 2 +- .../mutuallyRecursiveGenericBaseTypes2.js | 2 +- .../reference/narrowTypeByInstanceof.js | 2 +- .../reference/narrowedConstInMethod.js | 2 +- tests/baselines/reference/nestedLoops.js | 2 +- tests/baselines/reference/nestedSelf.js | 2 +- tests/baselines/reference/neverType.js | 2 +- tests/baselines/reference/newArrays.js | 2 +- ...llisionThisExpressionAndLocalVarInMethod.js | 2 +- ...oImplicitAnyDestructuringInPrivateMethod.js | 2 +- .../noImplicitAnyForMethodParameters.js | 2 +- .../noImplicitAnyParametersInClass.js | 2 +- .../reference/noTypeArgumentOnReturnType1.js | 2 +- .../reference/noUnusedLocals_selfReference.js | 17 +++++++++++++++++ .../nonMergedDeclarationsAndOverloads.js | 2 +- ...ricIndexerConstrainsPropertyDeclarations.js | 2 +- ...icIndexerConstrainsPropertyDeclarations2.js | 2 +- .../reference/numericIndexerConstraint1.js | 2 +- .../reference/numericIndexerConstraint2.js | 2 +- .../objectCreationOfElementAccessExpression.js | 2 +- .../reference/objectRestParameterES5.js | 2 +- tests/baselines/reference/objectSpread.js | 2 +- .../reference/objectSpreadNegative.js | 2 +- .../objectTypeHidingMembersOfExtendedObject.js | 2 +- .../objectTypeHidingMembersOfObject.js | 2 +- ...ypeHidingMembersOfObjectAssignmentCompat.js | 2 +- ...peHidingMembersOfObjectAssignmentCompat2.js | 2 +- .../objectTypesIdentityWithCallSignatures.js | 2 +- .../objectTypesIdentityWithCallSignatures2.js | 2 +- ...tyWithCallSignaturesDifferingParamCounts.js | 2 +- ...sIdentityWithCallSignaturesWithOverloads.js | 2 +- ...ctTypesIdentityWithGenericCallSignatures.js | 2 +- ...tTypesIdentityWithGenericCallSignatures2.js | 2 +- ...ericCallSignaturesDifferingByConstraints.js | 2 +- ...ricCallSignaturesDifferingByConstraints2.js | 2 +- ...ricCallSignaturesDifferingByConstraints3.js | 2 +- ...nericCallSignaturesDifferingByReturnType.js | 2 +- ...ericCallSignaturesDifferingByReturnType2.js | 2 +- ...llSignaturesDifferingTypeParameterCounts.js | 2 +- ...allSignaturesDifferingTypeParameterNames.js | 2 +- ...yWithGenericCallSignaturesOptionalParams.js | 2 +- ...WithGenericCallSignaturesOptionalParams2.js | 2 +- ...WithGenericCallSignaturesOptionalParams3.js | 2 +- .../objectTypesWithOptionalProperties2.js | 2 +- .../reference/optionalArgsWithDefaultValues.js | 2 +- .../reference/optionalConstructorArgInSuper.js | 2 +- tests/baselines/reference/optionalMethods.js | 2 +- .../reference/optionalParamArgsTest.js | 2 +- .../reference/optionalParamInOverride.js | 2 +- tests/baselines/reference/out-flag.js | 2 +- .../baselines/reference/out-flag.sourcemap.txt | 2 +- .../reference/overloadConsecutiveness.js | 2 +- .../reference/overloadModifiersMustAgree.js | 2 +- .../overloadOnConstConstraintChecks1.js | 2 +- .../overloadOnConstConstraintChecks2.js | 2 +- .../overloadOnConstConstraintChecks3.js | 2 +- .../overloadOnConstConstraintChecks4.js | 2 +- ...onstInBaseWithBadImplementationInDerived.js | 2 +- .../reference/overloadOnConstInCallback1.js | 2 +- .../reference/overloadOnConstInheritance4.js | 2 +- .../overloadOnConstNoAnyImplementation2.js | 2 +- ...overloadOnConstNoNonSpecializedSignature.js | 2 +- .../overloadOnConstNoStringImplementation2.js | 2 +- .../overloadOnConstantsInvalidOverload1.js | 2 +- .../overloadResolutionOnDefaultConstructor1.js | 2 +- .../reference/overloadingOnConstants1.js | 2 +- .../reference/overloadsWithinClasses.js | 2 +- .../overrideBaseIntersectionMethod.js | 2 +- .../parameterInitializersForwardReferencing.js | 2 +- .../parameterNamesInTypeParameterList.js | 2 +- .../parameterPropertyOutsideConstructor.js | 2 +- .../parametersWithNoAnnotationAreAny.js | 2 +- tests/baselines/reference/parser509667.js | 2 +- tests/baselines/reference/parser553699.js | 2 +- tests/baselines/reference/parser618973.js | 2 +- tests/baselines/reference/parserAstSpans1.js | 2 +- tests/baselines/reference/parserClass1.js | 2 +- .../reference/parserClassDeclaration11.js | 2 +- .../reference/parserClassDeclaration13.js | 2 +- .../reference/parserClassDeclaration16.js | 2 +- .../reference/parserClassDeclaration19.js | 2 +- .../reference/parserClassDeclaration20.js | 2 +- .../reference/parserClassDeclaration21.js | 2 +- .../reference/parserClassDeclaration22.js | 2 +- .../parserES5ComputedPropertyName3.js | 2 +- .../reference/parserES5SymbolProperty7.js | 2 +- .../reference/parserErrantSemicolonInClass1.js | 2 +- .../parserErrorRecoveryIfStatement1.js | 2 +- .../parserErrorRecoveryIfStatement2.js | 2 +- .../parserErrorRecoveryIfStatement3.js | 2 +- .../parserErrorRecoveryIfStatement4.js | 2 +- .../parserErrorRecoveryIfStatement5.js | 2 +- .../parserErrorRecoveryIfStatement6.js | 2 +- .../reference/parserErrorRecovery_Block3.js | 2 +- ...rErrorRecovery_IncompleteMemberVariable1.js | 2 +- ...rErrorRecovery_IncompleteMemberVariable2.js | 2 +- .../parserMemberFunctionDeclaration1.js | 2 +- .../parserMemberFunctionDeclaration4.js | 2 +- .../parserMemberFunctionDeclaration5.js | 2 +- ...serMemberFunctionDeclarationAmbiguities1.js | 2 +- .../reference/parserMissingLambdaOpenBrace1.js | 2 +- .../reference/parserParameterList1.js | 2 +- .../reference/parserParameterList10.js | 2 +- .../reference/parserParameterList16.js | 2 +- .../reference/parserParameterList2.js | 2 +- .../reference/parserParameterList3.js | 2 +- .../reference/parserParameterList9.js | 2 +- tests/baselines/reference/parserRealSource1.js | 2 +- .../baselines/reference/parserRealSource10.js | 2 +- .../baselines/reference/parserRealSource11.js | 2 +- .../baselines/reference/parserRealSource12.js | 2 +- .../baselines/reference/parserRealSource14.js | 2 +- tests/baselines/reference/parserRealSource4.js | 2 +- tests/baselines/reference/parserRealSource5.js | 2 +- tests/baselines/reference/parserRealSource6.js | 2 +- tests/baselines/reference/parserRealSource8.js | 2 +- tests/baselines/reference/parserRealSource9.js | 2 +- .../reference/parserSuperExpression1.js | 2 +- .../reference/parserSuperExpression2.js | 2 +- .../reference/parserSuperExpression3.js | 2 +- .../reference/parserSuperExpression4.js | 2 +- tests/baselines/reference/parserharness.js | 2 +- tests/baselines/reference/parserindenter.js | 2 +- ...ssRecoversWhenHittingUnexpectedSemicolon.js | 2 +- .../reference/primitiveConstraints2.js | 2 +- tests/baselines/reference/primitiveMembers.js | 2 +- tests/baselines/reference/privacyClass.js | 2 +- .../privacyClassExtendsClauseDeclFile.js | 4 ++-- tests/baselines/reference/privacyFunc.js | 2 +- ...yFunctionCannotNameParameterTypeDeclFile.js | 2 +- ...vacyFunctionCannotNameReturnTypeDeclFile.js | 2 +- .../privacyFunctionParameterDeclFile.js | 4 ++-- .../privacyFunctionReturnTypeDeclFile.js | 4 ++-- tests/baselines/reference/privacyGetter.js | 2 +- tests/baselines/reference/privacyGloClass.js | 2 +- tests/baselines/reference/privacyGloFunc.js | 2 +- tests/baselines/reference/privacyGloGetter.js | 2 +- .../baselines/reference/privacyGloInterface.js | 2 +- tests/baselines/reference/privacyGloVar.js | 2 +- tests/baselines/reference/privacyInterface.js | 2 +- .../privacyTypeParameterOfFunction.js | 2 +- .../privacyTypeParameterOfFunctionDeclFile.js | 2 +- .../reference/privacyTypeParametersOfClass.js | 2 +- .../privacyTypeParametersOfClassDeclFile.js | 2 +- tests/baselines/reference/privacyVar.js | 2 +- .../reference/privateAccessInSubclass1.js | 2 +- ...rivateClassPropertyAccessibleWithinClass.js | 2 +- ...ClassPropertyAccessibleWithinNestedClass.js | 2 +- .../privateInstanceMemberAccessibility.js | 2 +- .../reference/privateInstanceVisibility.js | 2 +- ...ctedMembersAreNotAccessibleDestructuring.js | 2 +- tests/baselines/reference/privateVisibility.js | 2 +- tests/baselines/reference/privateVisibles.js | 2 +- .../amd/li'b/class'A.js | 2 +- .../node/li'b/class'A.js | 2 +- .../amd/fs.js | 2 +- .../node/fs.js | 2 +- tests/baselines/reference/promiseChaining.js | 2 +- tests/baselines/reference/promiseChaining1.js | 2 +- tests/baselines/reference/promiseChaining2.js | 2 +- ...ertyAccessOnTypeParameterWithConstraints.js | 2 +- ...rtyAccessOnTypeParameterWithConstraints2.js | 2 +- ...rtyAccessOnTypeParameterWithConstraints3.js | 2 +- ...rtyAccessOnTypeParameterWithConstraints4.js | 2 +- ...rtyAccessOnTypeParameterWithConstraints5.js | 2 +- ...yAccessOnTypeParameterWithoutConstraints.js | 2 +- .../propertyAndFunctionWithSameName.js | 2 +- tests/baselines/reference/propertyOrdering.js | 2 +- tests/baselines/reference/propertyOrdering2.js | 2 +- ...tectedClassPropertyAccessibleWithinClass.js | 2 +- ...ClassPropertyAccessibleWithinNestedClass.js | 2 +- ...ssPropertyAccessibleWithinNestedSubclass.js | 2 +- ...sPropertyAccessibleWithinNestedSubclass1.js | 2 +- ...tedClassPropertyAccessibleWithinSubclass.js | 2 +- ...edClassPropertyAccessibleWithinSubclass2.js | 2 +- ...edClassPropertyAccessibleWithinSubclass3.js | 2 +- .../protectedInstanceMemberAccessibility.js | 2 +- tests/baselines/reference/protectedMembers.js | 2 +- .../baselines/reference/quotedFunctionName1.js | 2 +- .../baselines/reference/quotedPropertyName3.js | 2 +- .../readonlyInNonPropertyParameters.js | 2 +- tests/baselines/reference/readonlyMembers.js | 2 +- .../recursiveBaseConstructorCreation1.js | 2 +- .../reference/recursiveClassReferenceTest.js | 2 +- .../recursiveClassReferenceTest.sourcemap.txt | 2 +- .../reference/recursiveComplicatedClasses.js | 2 +- .../reference/recursiveInheritance3.js | 2 +- .../reference/requireEmitSemicolon.js | 2 +- .../reference/requiredInitializedParameter2.js | 2 +- .../reference/requiredInitializedParameter3.js | 2 +- .../reference/requiredInitializedParameter4.js | 2 +- ...ClassDeclarationWhenInBaseTypeResolution.js | 2 +- .../restParameterAssignmentCompatibility.js | 2 +- ...restParameterWithoutAnnotationIsAnyArray.js | 2 +- .../reference/restParametersOfNonArrayTypes.js | 2 +- .../restParametersOfNonArrayTypes2.js | 2 +- .../restParametersWithArrayTypeAnnotations.js | 2 +- .../reference/returnInConstructor1.js | 2 +- tests/baselines/reference/returnStatements.js | 2 +- .../reference/returnTypeTypeArguments.js | 2 +- ...opeCheckExtendedClassInsidePublicMethod2.js | 2 +- .../reference/scopeCheckInsidePublicMethod1.js | 2 +- .../reference/scopeResolutionIdentifiers.js | 2 +- tests/baselines/reference/selfInCallback.js | 2 +- tests/baselines/reference/selfInLambdas.js | 2 +- .../selfReferencesInFunctionParameters.js | 2 +- .../reference/shadowPrivateMembers.js | 2 +- .../sigantureIsSubTypeIfTheyAreIdentical.js | 2 +- ...ureInstantiationWithRecursiveConstraints.js | 2 +- .../baselines/reference/sourceMap-Comments.js | 2 +- .../reference/sourceMap-Comments.sourcemap.txt | 2 +- .../reference/sourceMap-FileWithComments.js | 2 +- .../sourceMap-FileWithComments.sourcemap.txt | 2 +- tests/baselines/reference/sourceMapSample.js | 2 +- .../reference/sourceMapSample.sourcemap.txt | 2 +- .../reference/sourceMapValidationClass.js | 2 +- .../sourceMapValidationClass.sourcemap.txt | 2 +- .../reference/sourceMapValidationClasses.js | 2 +- .../sourceMapValidationClasses.sourcemap.txt | 2 +- .../reference/sourceMapValidationDecorators.js | 2 +- ...sourceMapValidationDecorators.sourcemap.txt | 2 +- .../specializedOverloadWithRestParameters.js | 2 +- ...ureIsNotSubtypeOfNonSpecializedSignature.js | 2 +- ...natureIsSubtypeOfNonSpecializedSignature.js | 2 +- tests/baselines/reference/spreadMethods.js | 2 +- .../reference/staticAndMemberFunctions.js | 2 +- .../staticAndNonStaticPropertiesSameName.js | 2 +- .../reference/staticClassMemberError.js | 2 +- tests/baselines/reference/staticClassProps.js | 2 +- tests/baselines/reference/staticFactory1.js | 2 +- .../reference/staticInstanceResolution.js | 2 +- .../reference/staticInstanceResolution4.js | 2 +- .../reference/staticMemberExportAccess.js | 2 +- ...sAndPublicMemberOfAnotherClassAssignment.js | 2 +- ...odWithTypeParameterExtendsClauseDeclFile.js | 2 +- .../reference/staticOffOfInstance1.js | 2 +- .../reference/staticOffOfInstance2.js | 2 +- .../staticPropertyAndFunctionWithSameName.js | 2 +- .../reference/staticPropertyNameConflicts.js | 2 +- .../reference/staticPropertyNotInClassType.js | 2 +- ...strictModeReservedWordInClassDeclaration.js | 2 +- .../strictModeUseContextualKeyword.js | 2 +- ...ingIndexerConstrainsPropertyDeclarations.js | 2 +- ...ngIndexerConstrainsPropertyDeclarations2.js | 2 +- .../stringLiteralTypeIsSubtypeOfString.js | 2 +- ...ngLiteralTypesInImplementationSignatures.js | 2 +- ...gLiteralTypesInImplementationSignatures2.js | 2 +- tests/baselines/reference/stripInternal1.js | 2 +- tests/baselines/reference/super.js | 2 +- tests/baselines/reference/super1.js | 2 +- tests/baselines/reference/super2.js | 2 +- tests/baselines/reference/superAccess.js | 2 +- tests/baselines/reference/superAccess2.js | 2 +- .../reference/superAccessInFatArrow1.js | 2 +- .../reference/superCallInNonStaticMethod.js | 2 +- .../superCallInsideObjectLiteralExpression.js | 2 +- .../reference/superCallOutsideConstructor.js | 2 +- .../superCallParameterContextualTyping3.js | 2 +- .../reference/superCallWithMissingBaseClass.js | 2 +- .../reference/superCallsInConstructor.js | 2 +- tests/baselines/reference/superErrors.js | 2 +- .../superHasMethodsFromMergedInterface.js | 2 +- .../baselines/reference/superInCatchBlock1.js | 2 +- .../reference/superInConstructorParam1.js | 2 +- tests/baselines/reference/superInLambdas.js | 2 +- .../reference/superInObjectLiterals_ES5.js | 2 +- .../baselines/reference/superPropertyAccess.js | 2 +- .../reference/superPropertyAccess1.js | 2 +- ...cessInComputedPropertiesOfNestedType_ES5.js | 2 +- .../superPropertyAccessInSuperCall01.js | 2 +- .../reference/superPropertyAccessNoError.js | 2 +- .../reference/superPropertyAccess_ES5.js | 2 +- ...uperPropertyInConstructorBeforeSuperCall.js | 2 +- .../reference/superSymbolIndexedAccess5.js | 2 +- .../reference/superWithTypeArgument3.js | 2 +- ...nside-object-literal-getters-and-setters.js | 2 +- tests/baselines/reference/thisBinding.js | 2 +- tests/baselines/reference/thisCapture1.js | 2 +- ...ressionInCallExpressionWithTypeArguments.js | 2 +- .../reference/thisInConstructorParameter2.js | 2 +- .../reference/thisInInnerFunctions.js | 2 +- tests/baselines/reference/thisInLambda.js | 2 +- .../reference/thisInObjectLiterals.js | 2 +- .../reference/thisInOuterClassBody.js | 2 +- .../thisInPropertyBoundDeclarations.js | 2 +- .../reference/thisTypeAndConstraints.js | 2 +- .../reference/thisTypeAsConstraint.js | 2 +- tests/baselines/reference/thisTypeErrors.js | 2 +- tests/baselines/reference/thisTypeInClasses.js | 2 +- .../baselines/reference/thisTypeInFunctions.js | 2 +- .../reference/thisTypeInFunctionsNegative.js | 2 +- .../reference/thisWhenTypeCheckFails.js | 2 +- .../reference/throwInEnclosingStatements.js | 2 +- tests/baselines/reference/topLevel.js | 2 +- ...trailingCommaInHeterogenousArrayLiteral1.js | 2 +- .../reference/tsxAttributeResolution10.js | 2 +- .../reference/tsxAttributeResolution11.js | 2 +- .../reference/tsxAttributeResolution15.js | 2 +- .../reference/tsxAttributeResolution16.js | 2 +- .../reference/tsxAttributeResolution9.js | 2 +- .../tsxCorrectlyParseLessThanComparison1.js | 2 +- .../tsxDefaultAttributesResolution1.js | 2 +- .../tsxDefaultAttributesResolution2.js | 2 +- .../tsxDefaultAttributesResolution3.js | 2 +- .../baselines/reference/tsxDynamicTagName5.js | 2 +- .../baselines/reference/tsxDynamicTagName7.js | 2 +- .../baselines/reference/tsxDynamicTagName8.js | 2 +- .../baselines/reference/tsxDynamicTagName9.js | 2 +- tests/baselines/reference/tsxEmit1.js | 2 +- .../reference/tsxExternalModuleEmit1.js | 4 ++-- .../reference/tsxGenericAttributesType3.js | 2 +- .../reference/tsxGenericAttributesType4.js | 2 +- .../reference/tsxGenericAttributesType5.js | 2 +- .../reference/tsxGenericAttributesType6.js | 2 +- .../reference/tsxGenericAttributesType9.js | 2 +- tests/baselines/reference/tsxReactEmit1.js | 2 +- .../tsxSpreadAttributesResolution1.js | 2 +- .../tsxSpreadAttributesResolution10.js | 2 +- .../tsxSpreadAttributesResolution11.js | 2 +- .../tsxSpreadAttributesResolution12.js | 2 +- .../tsxSpreadAttributesResolution2.js | 2 +- .../tsxSpreadAttributesResolution3.js | 2 +- .../tsxSpreadAttributesResolution4.js | 2 +- .../tsxSpreadAttributesResolution5.js | 2 +- .../tsxSpreadAttributesResolution6.js | 2 +- .../tsxSpreadAttributesResolution7.js | 2 +- .../tsxSpreadAttributesResolution8.js | 2 +- .../tsxSpreadAttributesResolution9.js | 2 +- .../tsxStatelessFunctionComponents2.js | 2 +- .../reference/tsxUnionElementType3.js | 2 +- .../reference/tsxUnionElementType4.js | 2 +- .../reference/tsxUnionTypeComponent1.js | 2 +- .../reference/typeCheckTypeArgument.js | 2 +- .../typeConstraintsWithConstructSignatures.js | 2 +- tests/baselines/reference/typeGuardFunction.js | 2 +- .../reference/typeGuardFunctionOfFormThis.js | 2 +- .../typeGuardFunctionOfFormThisErrors.js | 2 +- .../reference/typeGuardsInClassMethods.js | 2 +- .../reference/typeGuardsInProperties.js | 2 +- .../reference/typeGuardsOnClassProperty.js | 2 +- .../reference/typeInferenceLiteralUnion.js | 2 +- .../typeInferenceReturnTypeCallback.js | 2 +- tests/baselines/reference/typeOfThis.js | 2 +- .../reference/typeOfThisInInstanceMember.js | 2 +- .../reference/typeOfThisInInstanceMember2.js | 2 +- .../reference/typeOfThisInMemberFunctions.js | 2 +- .../typeParameterAssignmentCompat1.js | 2 +- .../reference/typeParameterExtendingUnion1.js | 2 +- .../reference/typeParameterExtendingUnion2.js | 2 +- ...eParameterUsedAsTypeParameterConstraint4.js | 2 +- .../typeParameterWithInvalidConstraintType.js | 2 +- ...peParametersAndParametersInComputedNames.js | 2 +- .../typeParametersAreIdenticalToThemselves.js | 2 +- .../typeParametersAvailableInNestedScope.js | 2 +- tests/baselines/reference/typeQueryOnClass.js | 2 +- .../reference/typeQueryWithReservedWords.js | 2 +- tests/baselines/reference/typeRelationships.js | 2 +- tests/baselines/reference/typeResolution.js | 2 +- .../reference/typeResolution.sourcemap.txt | 2 +- .../reference/typeVariableTypeGuards.js | 2 +- .../reference/typedGenericPrototypeMember.js | 2 +- tests/baselines/reference/typeofClass2.js | 2 +- .../typesWithSpecializedCallSignatures.js | 2 +- tests/baselines/reference/undeclaredMethod.js | 2 +- .../baselines/reference/underscoreMapFirst.js | 2 +- .../reference/unionTypeEquivalence.js | 2 +- .../reference/unionTypeFromArrayLiteral.js | 2 +- .../reference/unionTypesAssignability.js | 2 +- .../reference/unknownTypeArgOnCall.js | 2 +- .../reference/unspecializedConstraints.js | 2 +- .../reference/unusedClassesinModule1.js | 2 +- .../unusedIdentifiersConsolidated1.js | 2 +- tests/baselines/reference/unusedImports10.js | 2 +- tests/baselines/reference/unusedImports2.js | 2 +- tests/baselines/reference/unusedImports3.js | 2 +- tests/baselines/reference/unusedImports4.js | 2 +- tests/baselines/reference/unusedImports5.js | 2 +- tests/baselines/reference/unusedImports6.js | 2 +- tests/baselines/reference/unusedImports7.js | 2 +- tests/baselines/reference/unusedImports8.js | 2 +- tests/baselines/reference/unusedImports9.js | 2 +- .../reference/unusedInvalidTypeArguments.js | 2 +- .../baselines/reference/unusedLocalProperty.js | 2 +- .../reference/unusedLocalsAndParameters.js | 2 +- .../unusedLocalsAndParametersDeferred.js | 2 +- ...sedLocalsAndParametersOverloadSignatures.js | 2 +- .../reference/unusedLocalsInMethod1.js | 2 +- .../reference/unusedLocalsInMethod2.js | 2 +- .../reference/unusedLocalsInMethod3.js | 2 +- ...edMultipleParameters1InMethodDeclaration.js | 2 +- ...edMultipleParameters2InMethodDeclaration.js | 2 +- .../reference/unusedParametersInLambda1.js | 2 +- .../reference/unusedParametersInLambda2.js | 2 +- .../reference/unusedParametersThis.js | 2 +- .../reference/unusedPrivateMembers.js | 2 +- .../reference/unusedPrivateMethodInClass1.js | 2 +- .../reference/unusedPrivateMethodInClass2.js | 2 +- .../reference/unusedPrivateMethodInClass3.js | 2 +- .../reference/unusedPrivateMethodInClass4.js | 2 +- .../reference/unusedPrivateVariableInClass4.js | 2 +- ...unusedSingleParameterInMethodDeclaration.js | 2 +- .../reference/unusedTypeParameterInLambda1.js | 2 +- .../reference/unusedTypeParameterInLambda2.js | 2 +- .../reference/unusedTypeParameterInMethod1.js | 2 +- .../reference/unusedTypeParameterInMethod2.js | 2 +- .../reference/unusedTypeParameterInMethod3.js | 2 +- .../reference/unusedTypeParameterInMethod4.js | 2 +- .../reference/unusedTypeParameters2.js | 2 +- .../reference/unusedTypeParameters3.js | 2 +- .../reference/unusedVariablesinNamespaces2.js | 2 +- .../reference/unusedVariablesinNamespaces3.js | 2 +- tests/baselines/reference/vararg.js | 2 +- ...DeclaratorResolvedDuringContextualTyping.js | 2 +- .../reference/visibilityOfTypeParameters.js | 2 +- tests/baselines/reference/witness.js | 2 +- .../wrappedAndRecursiveConstraints.js | 2 +- .../wrappedAndRecursiveConstraints3.js | 2 +- .../wrappedAndRecursiveConstraints4.js | 2 +- 983 files changed, 1017 insertions(+), 1000 deletions(-) diff --git a/tests/baselines/reference/2dArrays.js b/tests/baselines/reference/2dArrays.js index df4fe99cb9..6efc06c930 100644 --- a/tests/baselines/reference/2dArrays.js +++ b/tests/baselines/reference/2dArrays.js @@ -19,7 +19,7 @@ class Board { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/ClassDeclaration11.js b/tests/baselines/reference/ClassDeclaration11.js index e7a0cd57bf..e38340fe71 100644 --- a/tests/baselines/reference/ClassDeclaration11.js +++ b/tests/baselines/reference/ClassDeclaration11.js @@ -8,7 +8,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/ClassDeclaration13.js b/tests/baselines/reference/ClassDeclaration13.js index f5cd1cf9dd..b5c601da63 100644 --- a/tests/baselines/reference/ClassDeclaration13.js +++ b/tests/baselines/reference/ClassDeclaration13.js @@ -8,7 +8,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/ClassDeclaration21.js b/tests/baselines/reference/ClassDeclaration21.js index f45db91d3c..3660124546 100644 --- a/tests/baselines/reference/ClassDeclaration21.js +++ b/tests/baselines/reference/ClassDeclaration21.js @@ -8,7 +8,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/ClassDeclaration22.js b/tests/baselines/reference/ClassDeclaration22.js index cc3501f34b..339f67ed9a 100644 --- a/tests/baselines/reference/ClassDeclaration22.js +++ b/tests/baselines/reference/ClassDeclaration22.js @@ -8,7 +8,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/ES5For-ofTypeCheck10.js b/tests/baselines/reference/ES5For-ofTypeCheck10.js index 218c3ac481..24c2aeb122 100644 --- a/tests/baselines/reference/ES5For-ofTypeCheck10.js +++ b/tests/baselines/reference/ES5For-ofTypeCheck10.js @@ -18,7 +18,7 @@ for (var v of new StringIterator) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/ES5SymbolProperty2.js b/tests/baselines/reference/ES5SymbolProperty2.js index ba993fc8aa..025ccbabe3 100644 --- a/tests/baselines/reference/ES5SymbolProperty2.js +++ b/tests/baselines/reference/ES5SymbolProperty2.js @@ -14,7 +14,7 @@ module M { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/ES5SymbolProperty3.js b/tests/baselines/reference/ES5SymbolProperty3.js index aa8858d628..5e5fb48acb 100644 --- a/tests/baselines/reference/ES5SymbolProperty3.js +++ b/tests/baselines/reference/ES5SymbolProperty3.js @@ -11,7 +11,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/ES5SymbolProperty4.js b/tests/baselines/reference/ES5SymbolProperty4.js index 445d2c287a..01d11b7c37 100644 --- a/tests/baselines/reference/ES5SymbolProperty4.js +++ b/tests/baselines/reference/ES5SymbolProperty4.js @@ -11,7 +11,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/ES5SymbolProperty5.js b/tests/baselines/reference/ES5SymbolProperty5.js index 7080a4731c..8a9fccdac2 100644 --- a/tests/baselines/reference/ES5SymbolProperty5.js +++ b/tests/baselines/reference/ES5SymbolProperty5.js @@ -11,7 +11,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/ES5SymbolProperty6.js b/tests/baselines/reference/ES5SymbolProperty6.js index 227b858ae1..f75ad8f9cd 100644 --- a/tests/baselines/reference/ES5SymbolProperty6.js +++ b/tests/baselines/reference/ES5SymbolProperty6.js @@ -9,7 +9,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/ES5SymbolProperty7.js b/tests/baselines/reference/ES5SymbolProperty7.js index dab10c6ed9..7959bba459 100644 --- a/tests/baselines/reference/ES5SymbolProperty7.js +++ b/tests/baselines/reference/ES5SymbolProperty7.js @@ -11,7 +11,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/ExportClassWhichExtendsInterfaceWithInaccessibleType.js b/tests/baselines/reference/ExportClassWhichExtendsInterfaceWithInaccessibleType.js index df1341194d..5b48523b14 100644 --- a/tests/baselines/reference/ExportClassWhichExtendsInterfaceWithInaccessibleType.js +++ b/tests/baselines/reference/ExportClassWhichExtendsInterfaceWithInaccessibleType.js @@ -23,7 +23,7 @@ module A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/Protected4.js b/tests/baselines/reference/Protected4.js index 76c6cd2ce2..f747d8a1ce 100644 --- a/tests/baselines/reference/Protected4.js +++ b/tests/baselines/reference/Protected4.js @@ -7,7 +7,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/Protected7.js b/tests/baselines/reference/Protected7.js index 7f80771561..8c1a7a0ce6 100644 --- a/tests/baselines/reference/Protected7.js +++ b/tests/baselines/reference/Protected7.js @@ -7,7 +7,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.js b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.js index e6b607eb82..739bb3e624 100644 --- a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.js +++ b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.js @@ -44,7 +44,7 @@ var l: X.Y.Z.Line; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/abstractProperty.js b/tests/baselines/reference/abstractProperty.js index e7d7888405..07bf1c18fc 100644 --- a/tests/baselines/reference/abstractProperty.js +++ b/tests/baselines/reference/abstractProperty.js @@ -35,7 +35,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/accessInstanceMemberFromStaticMethod01.js b/tests/baselines/reference/accessInstanceMemberFromStaticMethod01.js index 3703c8a5f1..9b17d431c8 100644 --- a/tests/baselines/reference/accessInstanceMemberFromStaticMethod01.js +++ b/tests/baselines/reference/accessInstanceMemberFromStaticMethod01.js @@ -11,7 +11,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/accessOverriddenBaseClassMember1.js b/tests/baselines/reference/accessOverriddenBaseClassMember1.js index 6679aeb8f3..48d148bc18 100644 --- a/tests/baselines/reference/accessOverriddenBaseClassMember1.js +++ b/tests/baselines/reference/accessOverriddenBaseClassMember1.js @@ -19,7 +19,7 @@ class ColoredPoint extends Point { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/accessibilityModifiers.js b/tests/baselines/reference/accessibilityModifiers.js index eafe71a0b1..3a692bdfc6 100644 --- a/tests/baselines/reference/accessibilityModifiers.js +++ b/tests/baselines/reference/accessibilityModifiers.js @@ -48,7 +48,7 @@ class E { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/ambiguousCallsWhereReturnTypesAgree.js b/tests/baselines/reference/ambiguousCallsWhereReturnTypesAgree.js index 5331718d74..9df30a09c2 100644 --- a/tests/baselines/reference/ambiguousCallsWhereReturnTypesAgree.js +++ b/tests/baselines/reference/ambiguousCallsWhereReturnTypesAgree.js @@ -32,7 +32,7 @@ class TestClass2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/anonterface.js b/tests/baselines/reference/anonterface.js index 3659301015..d81ef50f96 100644 --- a/tests/baselines/reference/anonterface.js +++ b/tests/baselines/reference/anonterface.js @@ -18,7 +18,7 @@ c.m(function(n) { return "hello: "+n; },18); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/anonymousClassExpression2.js b/tests/baselines/reference/anonymousClassExpression2.js index 091849f1e4..c7f750b86d 100644 --- a/tests/baselines/reference/anonymousClassExpression2.js +++ b/tests/baselines/reference/anonymousClassExpression2.js @@ -22,7 +22,7 @@ while (0) { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/argsInScope.js b/tests/baselines/reference/argsInScope.js index d5f922d418..9519d16c8b 100644 --- a/tests/baselines/reference/argsInScope.js +++ b/tests/baselines/reference/argsInScope.js @@ -15,7 +15,7 @@ c.P(1,2,3); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/arrayAssignmentTest1.js b/tests/baselines/reference/arrayAssignmentTest1.js index a1ca1842bb..af01a784f6 100644 --- a/tests/baselines/reference/arrayAssignmentTest1.js +++ b/tests/baselines/reference/arrayAssignmentTest1.js @@ -89,7 +89,7 @@ arr_any = i1; // should be an error - is var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/arrayAssignmentTest2.js b/tests/baselines/reference/arrayAssignmentTest2.js index 7fd17596bb..0ac5c7f7de 100644 --- a/tests/baselines/reference/arrayAssignmentTest2.js +++ b/tests/baselines/reference/arrayAssignmentTest2.js @@ -63,7 +63,7 @@ arr_any = i1; // should be an error - is var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/arrayAssignmentTest4.js b/tests/baselines/reference/arrayAssignmentTest4.js index 768671803b..1596ddb15e 100644 --- a/tests/baselines/reference/arrayAssignmentTest4.js +++ b/tests/baselines/reference/arrayAssignmentTest4.js @@ -28,7 +28,7 @@ arr_any = c3; // should be an error - is var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/arrayAssignmentTest5.js b/tests/baselines/reference/arrayAssignmentTest5.js index f43e507284..7c72e5c0bf 100644 --- a/tests/baselines/reference/arrayAssignmentTest5.js +++ b/tests/baselines/reference/arrayAssignmentTest5.js @@ -37,7 +37,7 @@ module Test { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/arrayAssignmentTest6.js b/tests/baselines/reference/arrayAssignmentTest6.js index 5ff3058351..8842ab533f 100644 --- a/tests/baselines/reference/arrayAssignmentTest6.js +++ b/tests/baselines/reference/arrayAssignmentTest6.js @@ -24,7 +24,7 @@ module Test { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/arrayBestCommonTypes.js b/tests/baselines/reference/arrayBestCommonTypes.js index 2beb7fca15..ebf558d49f 100644 --- a/tests/baselines/reference/arrayBestCommonTypes.js +++ b/tests/baselines/reference/arrayBestCommonTypes.js @@ -121,7 +121,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/arrayOfExportedClass.js b/tests/baselines/reference/arrayOfExportedClass.js index ef4bd8cfa7..68afeec4cd 100644 --- a/tests/baselines/reference/arrayOfExportedClass.js +++ b/tests/baselines/reference/arrayOfExportedClass.js @@ -37,7 +37,7 @@ module.exports = Car; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/arrayReferenceWithoutTypeArgs.js b/tests/baselines/reference/arrayReferenceWithoutTypeArgs.js index a5300c94ff..14b1bb2e29 100644 --- a/tests/baselines/reference/arrayReferenceWithoutTypeArgs.js +++ b/tests/baselines/reference/arrayReferenceWithoutTypeArgs.js @@ -7,7 +7,7 @@ class X { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/arrayconcat.js b/tests/baselines/reference/arrayconcat.js index 78b9d75a00..3a3d5b66c9 100644 --- a/tests/baselines/reference/arrayconcat.js +++ b/tests/baselines/reference/arrayconcat.js @@ -32,7 +32,7 @@ class parser { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/arrowFunctionExpressions.js b/tests/baselines/reference/arrowFunctionExpressions.js index 418a3f1079..a477d06624 100644 --- a/tests/baselines/reference/arrowFunctionExpressions.js +++ b/tests/baselines/reference/arrowFunctionExpressions.js @@ -103,7 +103,7 @@ function tryCatchFn() { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/asiAbstract.js b/tests/baselines/reference/asiAbstract.js index f8cb55f615..218d2dc0c7 100644 --- a/tests/baselines/reference/asiAbstract.js +++ b/tests/baselines/reference/asiAbstract.js @@ -19,7 +19,7 @@ class C3 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/asiInES6Classes.js b/tests/baselines/reference/asiInES6Classes.js index 48bd24a844..93393e77d9 100644 --- a/tests/baselines/reference/asiInES6Classes.js +++ b/tests/baselines/reference/asiInES6Classes.js @@ -26,7 +26,7 @@ class Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/asiPublicPrivateProtected.js b/tests/baselines/reference/asiPublicPrivateProtected.js index 281a94b1c6..98fe4ab84f 100644 --- a/tests/baselines/reference/asiPublicPrivateProtected.js +++ b/tests/baselines/reference/asiPublicPrivateProtected.js @@ -44,7 +44,7 @@ class ClassWithThreeMembers { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/assertInWrapSomeTypeParameter.js b/tests/baselines/reference/assertInWrapSomeTypeParameter.js index d2c45d5f9f..4da283e050 100644 --- a/tests/baselines/reference/assertInWrapSomeTypeParameter.js +++ b/tests/baselines/reference/assertInWrapSomeTypeParameter.js @@ -9,7 +9,7 @@ class C> { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/assignToExistingClass.js b/tests/baselines/reference/assignToExistingClass.js index 4c70dc5db5..7abfde2a72 100644 --- a/tests/baselines/reference/assignToExistingClass.js +++ b/tests/baselines/reference/assignToExistingClass.js @@ -19,7 +19,7 @@ module Test { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/assignmentCompatInterfaceWithStringIndexSignature.js b/tests/baselines/reference/assignmentCompatInterfaceWithStringIndexSignature.js index 611796e236..08863fe1a1 100644 --- a/tests/baselines/reference/assignmentCompatInterfaceWithStringIndexSignature.js +++ b/tests/baselines/reference/assignmentCompatInterfaceWithStringIndexSignature.js @@ -20,7 +20,7 @@ Biz(new Foo()); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/assignmentLHSIsValue.js b/tests/baselines/reference/assignmentLHSIsValue.js index 6ac57acd08..072733202b 100644 --- a/tests/baselines/reference/assignmentLHSIsValue.js +++ b/tests/baselines/reference/assignmentLHSIsValue.js @@ -74,7 +74,7 @@ foo() = value; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/asyncAwaitIsolatedModules_es5.js b/tests/baselines/reference/asyncAwaitIsolatedModules_es5.js index 13a4aa91ee..5283220b84 100644 --- a/tests/baselines/reference/asyncAwaitIsolatedModules_es5.js +++ b/tests/baselines/reference/asyncAwaitIsolatedModules_es5.js @@ -44,7 +44,7 @@ module M { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/asyncAwait_es5.js b/tests/baselines/reference/asyncAwait_es5.js index 6491e06e90..1b37fc52d8 100644 --- a/tests/baselines/reference/asyncAwait_es5.js +++ b/tests/baselines/reference/asyncAwait_es5.js @@ -43,7 +43,7 @@ module M { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/asyncImportedPromise_es5.js b/tests/baselines/reference/asyncImportedPromise_es5.js index 1657952b7b..d24b9cbf59 100644 --- a/tests/baselines/reference/asyncImportedPromise_es5.js +++ b/tests/baselines/reference/asyncImportedPromise_es5.js @@ -35,7 +35,7 @@ exports.Task = Task; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/augmentedTypesClass.js b/tests/baselines/reference/augmentedTypesClass.js index 2df6215fa0..1f09eae201 100644 --- a/tests/baselines/reference/augmentedTypesClass.js +++ b/tests/baselines/reference/augmentedTypesClass.js @@ -11,7 +11,7 @@ enum c4 { One } // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/augmentedTypesClass2.js b/tests/baselines/reference/augmentedTypesClass2.js index 9f884b4662..2ccfebcb61 100644 --- a/tests/baselines/reference/augmentedTypesClass2.js +++ b/tests/baselines/reference/augmentedTypesClass2.js @@ -35,7 +35,7 @@ class c44 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/augmentedTypesClass2a.js b/tests/baselines/reference/augmentedTypesClass2a.js index d9210fe443..65d4f2a8a9 100644 --- a/tests/baselines/reference/augmentedTypesClass2a.js +++ b/tests/baselines/reference/augmentedTypesClass2a.js @@ -8,7 +8,7 @@ var c2 = () => { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/augmentedTypesClass3.js b/tests/baselines/reference/augmentedTypesClass3.js index 84967d0911..0875e90c07 100644 --- a/tests/baselines/reference/augmentedTypesClass3.js +++ b/tests/baselines/reference/augmentedTypesClass3.js @@ -17,7 +17,7 @@ class c5c { public foo() { } } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/augmentedTypesClass4.js b/tests/baselines/reference/augmentedTypesClass4.js index 1f01bd67cb..a0d0a7bc91 100644 --- a/tests/baselines/reference/augmentedTypesClass4.js +++ b/tests/baselines/reference/augmentedTypesClass4.js @@ -8,7 +8,7 @@ class c3 { public bar() { } } // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/augmentedTypesEnum.js b/tests/baselines/reference/augmentedTypesEnum.js index 03ad8f49f8..671cca6cf5 100644 --- a/tests/baselines/reference/augmentedTypesEnum.js +++ b/tests/baselines/reference/augmentedTypesEnum.js @@ -39,7 +39,7 @@ module e6b { export var y = 2; } // should be error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/augmentedTypesEnum2.js b/tests/baselines/reference/augmentedTypesEnum2.js index 785bf63ef1..5a14262dfa 100644 --- a/tests/baselines/reference/augmentedTypesEnum2.js +++ b/tests/baselines/reference/augmentedTypesEnum2.js @@ -23,7 +23,7 @@ class e2 { // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/augmentedTypesExternalModule1.js b/tests/baselines/reference/augmentedTypesExternalModule1.js index fa3ceebf95..6f692b39e5 100644 --- a/tests/baselines/reference/augmentedTypesExternalModule1.js +++ b/tests/baselines/reference/augmentedTypesExternalModule1.js @@ -7,7 +7,7 @@ module c5 { } // should be ok everywhere var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/augmentedTypesFunction.js b/tests/baselines/reference/augmentedTypesFunction.js index 8568e87a32..3b55e6318e 100644 --- a/tests/baselines/reference/augmentedTypesFunction.js +++ b/tests/baselines/reference/augmentedTypesFunction.js @@ -42,7 +42,7 @@ module y5c { export interface I { foo(): void } } // should be an error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/augmentedTypesInterface.js b/tests/baselines/reference/augmentedTypesInterface.js index 8f0ac15c0b..fb87655645 100644 --- a/tests/baselines/reference/augmentedTypesInterface.js +++ b/tests/baselines/reference/augmentedTypesInterface.js @@ -38,7 +38,7 @@ interface i4 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/augmentedTypesModules.js b/tests/baselines/reference/augmentedTypesModules.js index c940ed86e3..be5cff017b 100644 --- a/tests/baselines/reference/augmentedTypesModules.js +++ b/tests/baselines/reference/augmentedTypesModules.js @@ -101,7 +101,7 @@ module m6 { export var y = 2; } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/augmentedTypesModules2.js b/tests/baselines/reference/augmentedTypesModules2.js index e3bbc2ca79..db2a6033b1 100644 --- a/tests/baselines/reference/augmentedTypesModules2.js +++ b/tests/baselines/reference/augmentedTypesModules2.js @@ -32,7 +32,7 @@ module m2g { export class C { foo() { } } } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/augmentedTypesModules3.js b/tests/baselines/reference/augmentedTypesModules3.js index cf1ca88d4a..f2b3c91279 100644 --- a/tests/baselines/reference/augmentedTypesModules3.js +++ b/tests/baselines/reference/augmentedTypesModules3.js @@ -10,7 +10,7 @@ class m3a { foo() { } } // error, class isn't ambient or declared before the mod var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/augmentedTypesModules3b.js b/tests/baselines/reference/augmentedTypesModules3b.js index bc885b86be..776efa20aa 100644 --- a/tests/baselines/reference/augmentedTypesModules3b.js +++ b/tests/baselines/reference/augmentedTypesModules3b.js @@ -22,7 +22,7 @@ module m3g { export class C { foo() { } } } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/augmentedTypesModules4.js b/tests/baselines/reference/augmentedTypesModules4.js index 0aa12b48d1..499639c8bf 100644 --- a/tests/baselines/reference/augmentedTypesModules4.js +++ b/tests/baselines/reference/augmentedTypesModules4.js @@ -26,7 +26,7 @@ module m5 { export interface I { foo(): void } } // should already be reasonably var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/augmentedTypesVar.js b/tests/baselines/reference/augmentedTypesVar.js index 0dc90e7ed8..f50351cefd 100644 --- a/tests/baselines/reference/augmentedTypesVar.js +++ b/tests/baselines/reference/augmentedTypesVar.js @@ -40,7 +40,7 @@ module x6b { export var y = 2; } // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/autoLift2.js b/tests/baselines/reference/autoLift2.js index c44e62f67e..411676beaa 100644 --- a/tests/baselines/reference/autoLift2.js +++ b/tests/baselines/reference/autoLift2.js @@ -35,7 +35,7 @@ a.baz(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/autolift4.js b/tests/baselines/reference/autolift4.js index c3ab0d4b7e..9266114e31 100644 --- a/tests/baselines/reference/autolift4.js +++ b/tests/baselines/reference/autolift4.js @@ -27,7 +27,7 @@ class Point3D extends Point { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/avoid.js b/tests/baselines/reference/avoid.js index a569542554..77ccdd7c1f 100644 --- a/tests/baselines/reference/avoid.js +++ b/tests/baselines/reference/avoid.js @@ -23,7 +23,7 @@ var N=new f(); // ok with void fn var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/baseCheck.js b/tests/baselines/reference/baseCheck.js index 1bf14a65f8..e95bfcfc90 100644 --- a/tests/baselines/reference/baseCheck.js +++ b/tests/baselines/reference/baseCheck.js @@ -43,7 +43,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/baseTypeAfterDerivedType.js b/tests/baselines/reference/baseTypeAfterDerivedType.js index b88f393adc..d2ac028ef5 100644 --- a/tests/baselines/reference/baseTypeAfterDerivedType.js +++ b/tests/baselines/reference/baseTypeAfterDerivedType.js @@ -20,7 +20,7 @@ interface Base2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/baseTypeWrappingInstantiationChain.js b/tests/baselines/reference/baseTypeWrappingInstantiationChain.js index 1c9e89f2e2..873caa805b 100644 --- a/tests/baselines/reference/baseTypeWrappingInstantiationChain.js +++ b/tests/baselines/reference/baseTypeWrappingInstantiationChain.js @@ -41,7 +41,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/binopAssignmentShouldHaveType.js b/tests/baselines/reference/binopAssignmentShouldHaveType.js index bfd238265d..ad198e1f64 100644 --- a/tests/baselines/reference/binopAssignmentShouldHaveType.js +++ b/tests/baselines/reference/binopAssignmentShouldHaveType.js @@ -23,7 +23,7 @@ module Test { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/blockScopedFunctionDeclarationInStrictClass.js b/tests/baselines/reference/blockScopedFunctionDeclarationInStrictClass.js index 4da34779e2..c921d4858d 100644 --- a/tests/baselines/reference/blockScopedFunctionDeclarationInStrictClass.js +++ b/tests/baselines/reference/blockScopedFunctionDeclarationInStrictClass.js @@ -13,7 +13,7 @@ class c { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/blockScopedVariablesUseBeforeDef.js b/tests/baselines/reference/blockScopedVariablesUseBeforeDef.js index e0255e543d..636c9bc7e0 100644 --- a/tests/baselines/reference/blockScopedVariablesUseBeforeDef.js +++ b/tests/baselines/reference/blockScopedVariablesUseBeforeDef.js @@ -107,7 +107,7 @@ function foo14() { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/callGenericFunctionWithIncorrectNumberOfTypeArguments.js b/tests/baselines/reference/callGenericFunctionWithIncorrectNumberOfTypeArguments.js index 8aa77cb432..5e3269c5a5 100644 --- a/tests/baselines/reference/callGenericFunctionWithIncorrectNumberOfTypeArguments.js +++ b/tests/baselines/reference/callGenericFunctionWithIncorrectNumberOfTypeArguments.js @@ -50,7 +50,7 @@ var r7b = i2.f(1, ''); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/callGenericFunctionWithZeroTypeArguments.js b/tests/baselines/reference/callGenericFunctionWithZeroTypeArguments.js index e324c528ef..f3dc12e959 100644 --- a/tests/baselines/reference/callGenericFunctionWithZeroTypeArguments.js +++ b/tests/baselines/reference/callGenericFunctionWithZeroTypeArguments.js @@ -41,7 +41,7 @@ var r7 = i2.f(1); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/callNonGenericFunctionWithTypeArguments.js b/tests/baselines/reference/callNonGenericFunctionWithTypeArguments.js index de31d2b6a6..0fbd173712 100644 --- a/tests/baselines/reference/callNonGenericFunctionWithTypeArguments.js +++ b/tests/baselines/reference/callNonGenericFunctionWithTypeArguments.js @@ -49,7 +49,7 @@ var r8 = a2(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/callOverloadViaElementAccessExpression.js b/tests/baselines/reference/callOverloadViaElementAccessExpression.js index 108b1deb1b..fd03dcb6b7 100644 --- a/tests/baselines/reference/callOverloadViaElementAccessExpression.js +++ b/tests/baselines/reference/callOverloadViaElementAccessExpression.js @@ -15,7 +15,7 @@ var r2: number = c['foo'](''); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/callOverloads1.js b/tests/baselines/reference/callOverloads1.js index 6122d36bad..4bdfc90cea 100644 --- a/tests/baselines/reference/callOverloads1.js +++ b/tests/baselines/reference/callOverloads1.js @@ -21,7 +21,7 @@ Foo(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/callOverloads2.js b/tests/baselines/reference/callOverloads2.js index bbcac35f20..06ac17dad9 100644 --- a/tests/baselines/reference/callOverloads2.js +++ b/tests/baselines/reference/callOverloads2.js @@ -27,7 +27,7 @@ Foo(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/callOverloads3.js b/tests/baselines/reference/callOverloads3.js index 024d946618..2d81158acb 100644 --- a/tests/baselines/reference/callOverloads3.js +++ b/tests/baselines/reference/callOverloads3.js @@ -21,7 +21,7 @@ Foo("s"); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/callOverloads4.js b/tests/baselines/reference/callOverloads4.js index 35422f36ed..dd28490bb3 100644 --- a/tests/baselines/reference/callOverloads4.js +++ b/tests/baselines/reference/callOverloads4.js @@ -21,7 +21,7 @@ Foo("s"); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/callOverloads5.js b/tests/baselines/reference/callOverloads5.js index 79da12c536..f825b622d8 100644 --- a/tests/baselines/reference/callOverloads5.js +++ b/tests/baselines/reference/callOverloads5.js @@ -23,7 +23,7 @@ Foo("s"); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/callSignatureWithOptionalParameterAndInitializer.js b/tests/baselines/reference/callSignatureWithOptionalParameterAndInitializer.js index 025ca7d42d..a1bce8bf6e 100644 --- a/tests/baselines/reference/callSignatureWithOptionalParameterAndInitializer.js +++ b/tests/baselines/reference/callSignatureWithOptionalParameterAndInitializer.js @@ -60,7 +60,7 @@ b.b(1); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/callSignaturesWithAccessibilityModifiersOnParameters.js b/tests/baselines/reference/callSignaturesWithAccessibilityModifiersOnParameters.js index 7fadb09ad6..8d1e1d7af5 100644 --- a/tests/baselines/reference/callSignaturesWithAccessibilityModifiersOnParameters.js +++ b/tests/baselines/reference/callSignaturesWithAccessibilityModifiersOnParameters.js @@ -43,7 +43,7 @@ var b = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/callSignaturesWithDuplicateParameters.js b/tests/baselines/reference/callSignaturesWithDuplicateParameters.js index e2d4feaf23..f52f4d204f 100644 --- a/tests/baselines/reference/callSignaturesWithDuplicateParameters.js +++ b/tests/baselines/reference/callSignaturesWithDuplicateParameters.js @@ -43,7 +43,7 @@ var b = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/callSignaturesWithOptionalParameters.js b/tests/baselines/reference/callSignaturesWithOptionalParameters.js index da7248d891..00dad4a36e 100644 --- a/tests/baselines/reference/callSignaturesWithOptionalParameters.js +++ b/tests/baselines/reference/callSignaturesWithOptionalParameters.js @@ -60,7 +60,7 @@ b.b(1); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/callSignaturesWithOptionalParameters2.js b/tests/baselines/reference/callSignaturesWithOptionalParameters2.js index ceaa857acd..abff543669 100644 --- a/tests/baselines/reference/callSignaturesWithOptionalParameters2.js +++ b/tests/baselines/reference/callSignaturesWithOptionalParameters2.js @@ -64,7 +64,7 @@ a.foo(1, 2, 3); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/callSignaturesWithParameterInitializers.js b/tests/baselines/reference/callSignaturesWithParameterInitializers.js index 03ddb17e65..feb934898e 100644 --- a/tests/baselines/reference/callSignaturesWithParameterInitializers.js +++ b/tests/baselines/reference/callSignaturesWithParameterInitializers.js @@ -62,7 +62,7 @@ b.b(1); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/callSignaturesWithParameterInitializers2.js b/tests/baselines/reference/callSignaturesWithParameterInitializers2.js index a4b5c22c09..9ad6b10939 100644 --- a/tests/baselines/reference/callSignaturesWithParameterInitializers2.js +++ b/tests/baselines/reference/callSignaturesWithParameterInitializers2.js @@ -31,7 +31,7 @@ b.foo(1); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/callWithSpread.js b/tests/baselines/reference/callWithSpread.js index b019b2f715..8e815cfc73 100644 --- a/tests/baselines/reference/callWithSpread.js +++ b/tests/baselines/reference/callWithSpread.js @@ -62,7 +62,7 @@ class D extends C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/captureSuperPropertyAccessInSuperCall01.js b/tests/baselines/reference/captureSuperPropertyAccessInSuperCall01.js index 9b4dc3ea04..f6806f8a72 100644 --- a/tests/baselines/reference/captureSuperPropertyAccessInSuperCall01.js +++ b/tests/baselines/reference/captureSuperPropertyAccessInSuperCall01.js @@ -15,7 +15,7 @@ class B extends A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/captureThisInSuperCall.js b/tests/baselines/reference/captureThisInSuperCall.js index 051495829c..bd2f298fdd 100644 --- a/tests/baselines/reference/captureThisInSuperCall.js +++ b/tests/baselines/reference/captureThisInSuperCall.js @@ -22,7 +22,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/capturedLetConstInLoop10.js b/tests/baselines/reference/capturedLetConstInLoop10.js index ae6a1ea4b8..5da064f301 100644 --- a/tests/baselines/reference/capturedLetConstInLoop10.js +++ b/tests/baselines/reference/capturedLetConstInLoop10.js @@ -49,7 +49,7 @@ class B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/capturedLetConstInLoop13.js b/tests/baselines/reference/capturedLetConstInLoop13.js index ed38248394..4930986ebf 100644 --- a/tests/baselines/reference/capturedLetConstInLoop13.js +++ b/tests/baselines/reference/capturedLetConstInLoop13.js @@ -26,7 +26,7 @@ new Main(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/capturedLetConstInLoop9.js b/tests/baselines/reference/capturedLetConstInLoop9.js index 4270f9f52e..5f2aa7eebb 100644 --- a/tests/baselines/reference/capturedLetConstInLoop9.js +++ b/tests/baselines/reference/capturedLetConstInLoop9.js @@ -142,7 +142,7 @@ function foo3 () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter.js b/tests/baselines/reference/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter.js index 093c7fe5e5..244b314ab0 100644 --- a/tests/baselines/reference/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter.js +++ b/tests/baselines/reference/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter.js @@ -23,7 +23,7 @@ class C extends B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter2.js b/tests/baselines/reference/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter2.js index f430c1eac3..8ed0828489 100644 --- a/tests/baselines/reference/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter2.js +++ b/tests/baselines/reference/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter2.js @@ -45,7 +45,7 @@ class Chain2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/checkJsxChildrenProperty10.js b/tests/baselines/reference/checkJsxChildrenProperty10.js index c0af875600..f28b88947f 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty10.js +++ b/tests/baselines/reference/checkJsxChildrenProperty10.js @@ -26,7 +26,7 @@ let k4 = ; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/checkJsxChildrenProperty11.js b/tests/baselines/reference/checkJsxChildrenProperty11.js index c0af875600..f28b88947f 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty11.js +++ b/tests/baselines/reference/checkJsxChildrenProperty11.js @@ -26,7 +26,7 @@ let k4 = ; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/checkJsxChildrenProperty12.js b/tests/baselines/reference/checkJsxChildrenProperty12.js index 0669739358..4c133916e5 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty12.js +++ b/tests/baselines/reference/checkJsxChildrenProperty12.js @@ -47,7 +47,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/checkJsxChildrenProperty13.js b/tests/baselines/reference/checkJsxChildrenProperty13.js index 550873e41f..280f40f5f3 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty13.js +++ b/tests/baselines/reference/checkJsxChildrenProperty13.js @@ -42,7 +42,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/checkJsxChildrenProperty3.js b/tests/baselines/reference/checkJsxChildrenProperty3.js index cf68946122..abbdd2782d 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty3.js +++ b/tests/baselines/reference/checkJsxChildrenProperty3.js @@ -54,7 +54,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/checkJsxChildrenProperty4.js b/tests/baselines/reference/checkJsxChildrenProperty4.js index bc75936364..b1f2c84825 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty4.js +++ b/tests/baselines/reference/checkJsxChildrenProperty4.js @@ -59,7 +59,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/checkJsxChildrenProperty5.js b/tests/baselines/reference/checkJsxChildrenProperty5.js index 5a0b5a414b..dff3f60e50 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty5.js +++ b/tests/baselines/reference/checkJsxChildrenProperty5.js @@ -45,7 +45,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/checkJsxChildrenProperty6.js b/tests/baselines/reference/checkJsxChildrenProperty6.js index 4a6a56a864..3326559f43 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty6.js +++ b/tests/baselines/reference/checkJsxChildrenProperty6.js @@ -58,7 +58,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/checkJsxChildrenProperty7.js b/tests/baselines/reference/checkJsxChildrenProperty7.js index 3ac2ebe39c..3d636d44bf 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty7.js +++ b/tests/baselines/reference/checkJsxChildrenProperty7.js @@ -43,7 +43,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/checkJsxChildrenProperty8.js b/tests/baselines/reference/checkJsxChildrenProperty8.js index 111c407133..f426ed6fe9 100644 --- a/tests/baselines/reference/checkJsxChildrenProperty8.js +++ b/tests/baselines/reference/checkJsxChildrenProperty8.js @@ -44,7 +44,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/checkSwitchStatementIfCaseTypeIsString.js b/tests/baselines/reference/checkSwitchStatementIfCaseTypeIsString.js index 8e45ac53fd..4342e6a90c 100644 --- a/tests/baselines/reference/checkSwitchStatementIfCaseTypeIsString.js +++ b/tests/baselines/reference/checkSwitchStatementIfCaseTypeIsString.js @@ -15,7 +15,7 @@ class A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classAbstractAsIdentifier.js b/tests/baselines/reference/classAbstractAsIdentifier.js index 96a03e1de4..493eb5234f 100644 --- a/tests/baselines/reference/classAbstractAsIdentifier.js +++ b/tests/baselines/reference/classAbstractAsIdentifier.js @@ -9,7 +9,7 @@ new abstract; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classAbstractCrashedOnce.js b/tests/baselines/reference/classAbstractCrashedOnce.js index acb93f58c8..76117f6862 100644 --- a/tests/baselines/reference/classAbstractCrashedOnce.js +++ b/tests/baselines/reference/classAbstractCrashedOnce.js @@ -24,7 +24,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classAbstractExtends.js b/tests/baselines/reference/classAbstractExtends.js index 8a4dcd5ec3..206bde07b5 100644 --- a/tests/baselines/reference/classAbstractExtends.js +++ b/tests/baselines/reference/classAbstractExtends.js @@ -19,7 +19,7 @@ class E extends B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classAbstractGeneric.js b/tests/baselines/reference/classAbstractGeneric.js index d01b5b6350..cbd15bd17c 100644 --- a/tests/baselines/reference/classAbstractGeneric.js +++ b/tests/baselines/reference/classAbstractGeneric.js @@ -39,7 +39,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classAbstractInstantiations2.js b/tests/baselines/reference/classAbstractInstantiations2.js index 286341200d..feb87fa9dd 100644 --- a/tests/baselines/reference/classAbstractInstantiations2.js +++ b/tests/baselines/reference/classAbstractInstantiations2.js @@ -55,7 +55,7 @@ class H { // error -- not declared abstract var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classAbstractMethodInNonAbstractClass.js b/tests/baselines/reference/classAbstractMethodInNonAbstractClass.js index 696848b58a..d6b8681402 100644 --- a/tests/baselines/reference/classAbstractMethodInNonAbstractClass.js +++ b/tests/baselines/reference/classAbstractMethodInNonAbstractClass.js @@ -11,7 +11,7 @@ class B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classAbstractMethodWithImplementation.js b/tests/baselines/reference/classAbstractMethodWithImplementation.js index 25db3df4d6..1ae64d6d16 100644 --- a/tests/baselines/reference/classAbstractMethodWithImplementation.js +++ b/tests/baselines/reference/classAbstractMethodWithImplementation.js @@ -7,7 +7,7 @@ abstract class A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classAbstractOverloads.js b/tests/baselines/reference/classAbstractOverloads.js index 77619fce61..f02fae10e6 100644 --- a/tests/baselines/reference/classAbstractOverloads.js +++ b/tests/baselines/reference/classAbstractOverloads.js @@ -28,7 +28,7 @@ abstract class B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classAbstractOverrideWithAbstract.js b/tests/baselines/reference/classAbstractOverrideWithAbstract.js index 254b8686c0..156168d83a 100644 --- a/tests/baselines/reference/classAbstractOverrideWithAbstract.js +++ b/tests/baselines/reference/classAbstractOverrideWithAbstract.js @@ -27,7 +27,7 @@ class DD extends BB { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classAbstractSuperCalls.js b/tests/baselines/reference/classAbstractSuperCalls.js index fa99360fd1..13f55f6a60 100644 --- a/tests/baselines/reference/classAbstractSuperCalls.js +++ b/tests/baselines/reference/classAbstractSuperCalls.js @@ -30,7 +30,7 @@ abstract class BB extends AA { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classAbstractUsingAbstractMethod1.js b/tests/baselines/reference/classAbstractUsingAbstractMethod1.js index 99715ee8e6..e1b52ebf84 100644 --- a/tests/baselines/reference/classAbstractUsingAbstractMethod1.js +++ b/tests/baselines/reference/classAbstractUsingAbstractMethod1.js @@ -31,7 +31,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classAbstractUsingAbstractMethods2.js b/tests/baselines/reference/classAbstractUsingAbstractMethods2.js index 364cae47a9..23be858601 100644 --- a/tests/baselines/reference/classAbstractUsingAbstractMethods2.js +++ b/tests/baselines/reference/classAbstractUsingAbstractMethods2.js @@ -41,7 +41,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classBlockScoping.js b/tests/baselines/reference/classBlockScoping.js index 1151a24ab7..db1f575dae 100644 --- a/tests/baselines/reference/classBlockScoping.js +++ b/tests/baselines/reference/classBlockScoping.js @@ -37,7 +37,7 @@ function f(b: boolean) { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classConstructorAccessibility2.js b/tests/baselines/reference/classConstructorAccessibility2.js index 63944ff2cd..8bcc6fd163 100644 --- a/tests/baselines/reference/classConstructorAccessibility2.js +++ b/tests/baselines/reference/classConstructorAccessibility2.js @@ -49,7 +49,7 @@ var dc = new DerivedC(1); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classConstructorAccessibility4.js b/tests/baselines/reference/classConstructorAccessibility4.js index 3efa4cbb2e..5538370e11 100644 --- a/tests/baselines/reference/classConstructorAccessibility4.js +++ b/tests/baselines/reference/classConstructorAccessibility4.js @@ -33,7 +33,7 @@ class D { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classExpression4.js b/tests/baselines/reference/classExpression4.js index 072f5ba0c2..ec2972f0c1 100644 --- a/tests/baselines/reference/classExpression4.js +++ b/tests/baselines/reference/classExpression4.js @@ -11,7 +11,7 @@ let x = (new C).foo(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classExpression5.js b/tests/baselines/reference/classExpression5.js index 1685fdde3c..1d46433653 100644 --- a/tests/baselines/reference/classExpression5.js +++ b/tests/baselines/reference/classExpression5.js @@ -9,7 +9,7 @@ new class { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classExpressionTest1.js b/tests/baselines/reference/classExpressionTest1.js index c48c51b940..0a76866cac 100644 --- a/tests/baselines/reference/classExpressionTest1.js +++ b/tests/baselines/reference/classExpressionTest1.js @@ -16,7 +16,7 @@ function M() { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classExpressionTest2.js b/tests/baselines/reference/classExpressionTest2.js index 742187bdcd..4f6878bedd 100644 --- a/tests/baselines/reference/classExpressionTest2.js +++ b/tests/baselines/reference/classExpressionTest2.js @@ -16,7 +16,7 @@ function M() { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classExpressions.js b/tests/baselines/reference/classExpressions.js index ceab0fbda8..1a167e0c11 100644 --- a/tests/baselines/reference/classExpressions.js +++ b/tests/baselines/reference/classExpressions.js @@ -12,7 +12,7 @@ let x = class B implements A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classExtendingClass.js b/tests/baselines/reference/classExtendingClass.js index 6daaab5017..ce6ea2cece 100644 --- a/tests/baselines/reference/classExtendingClass.js +++ b/tests/baselines/reference/classExtendingClass.js @@ -35,7 +35,7 @@ var r8 = D2.other(1); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classExtendsInterfaceThatExtendsClassWithPrivates1.js b/tests/baselines/reference/classExtendsInterfaceThatExtendsClassWithPrivates1.js index 7e2a70655a..d4a59ac4ec 100644 --- a/tests/baselines/reference/classExtendsInterfaceThatExtendsClassWithPrivates1.js +++ b/tests/baselines/reference/classExtendsInterfaceThatExtendsClassWithPrivates1.js @@ -18,7 +18,7 @@ class D2 implements I { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classImplementsClass2.js b/tests/baselines/reference/classImplementsClass2.js index 0d9da36165..919169da60 100644 --- a/tests/baselines/reference/classImplementsClass2.js +++ b/tests/baselines/reference/classImplementsClass2.js @@ -17,7 +17,7 @@ c2 = c; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classImplementsClass3.js b/tests/baselines/reference/classImplementsClass3.js index c788aeaf56..304e64d36a 100644 --- a/tests/baselines/reference/classImplementsClass3.js +++ b/tests/baselines/reference/classImplementsClass3.js @@ -18,7 +18,7 @@ c2 = c; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classImplementsClass4.js b/tests/baselines/reference/classImplementsClass4.js index 6b00105152..79e5839d61 100644 --- a/tests/baselines/reference/classImplementsClass4.js +++ b/tests/baselines/reference/classImplementsClass4.js @@ -20,7 +20,7 @@ c2 = c; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classImplementsClass5.js b/tests/baselines/reference/classImplementsClass5.js index 3807c7a865..4e572a2d6f 100644 --- a/tests/baselines/reference/classImplementsClass5.js +++ b/tests/baselines/reference/classImplementsClass5.js @@ -21,7 +21,7 @@ c2 = c; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classImplementsClass6.js b/tests/baselines/reference/classImplementsClass6.js index 720329f26f..c5003ec28f 100644 --- a/tests/baselines/reference/classImplementsClass6.js +++ b/tests/baselines/reference/classImplementsClass6.js @@ -25,7 +25,7 @@ c2.bar(); // should error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classImplementsImportedInterface.js b/tests/baselines/reference/classImplementsImportedInterface.js index 1fd42ebc16..d0ad42be77 100644 --- a/tests/baselines/reference/classImplementsImportedInterface.js +++ b/tests/baselines/reference/classImplementsImportedInterface.js @@ -16,7 +16,7 @@ module M2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classOrder1.js b/tests/baselines/reference/classOrder1.js index 9b8807a421..d03ff2de56 100644 --- a/tests/baselines/reference/classOrder1.js +++ b/tests/baselines/reference/classOrder1.js @@ -15,7 +15,7 @@ a.foo(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classOrder2.js b/tests/baselines/reference/classOrder2.js index be1b21cca5..cb5856b64b 100644 --- a/tests/baselines/reference/classOrder2.js +++ b/tests/baselines/reference/classOrder2.js @@ -32,7 +32,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classPropertyAsPrivate.js b/tests/baselines/reference/classPropertyAsPrivate.js index 0420dfc2e6..b12c9dfb25 100644 --- a/tests/baselines/reference/classPropertyAsPrivate.js +++ b/tests/baselines/reference/classPropertyAsPrivate.js @@ -27,7 +27,7 @@ C.foo(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classPropertyAsProtected.js b/tests/baselines/reference/classPropertyAsProtected.js index f5d0549d55..e6cb8b0df4 100644 --- a/tests/baselines/reference/classPropertyAsProtected.js +++ b/tests/baselines/reference/classPropertyAsProtected.js @@ -27,7 +27,7 @@ C.foo(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classPropertyIsPublicByDefault.js b/tests/baselines/reference/classPropertyIsPublicByDefault.js index 0e4b5bdc6d..4c90e850d6 100644 --- a/tests/baselines/reference/classPropertyIsPublicByDefault.js +++ b/tests/baselines/reference/classPropertyIsPublicByDefault.js @@ -26,7 +26,7 @@ C.foo(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classSideInheritance1.js b/tests/baselines/reference/classSideInheritance1.js index 783ea6a9c7..14dd830854 100644 --- a/tests/baselines/reference/classSideInheritance1.js +++ b/tests/baselines/reference/classSideInheritance1.js @@ -19,7 +19,7 @@ C2.bar(); // valid var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classSideInheritance2.js b/tests/baselines/reference/classSideInheritance2.js index 49304de2da..a2ba7953a4 100644 --- a/tests/baselines/reference/classSideInheritance2.js +++ b/tests/baselines/reference/classSideInheritance2.js @@ -34,7 +34,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classWithDuplicateIdentifier.js b/tests/baselines/reference/classWithDuplicateIdentifier.js index 28d5d9ab91..98591f5874 100644 --- a/tests/baselines/reference/classWithDuplicateIdentifier.js +++ b/tests/baselines/reference/classWithDuplicateIdentifier.js @@ -17,7 +17,7 @@ class D { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classWithMultipleBaseClasses.js b/tests/baselines/reference/classWithMultipleBaseClasses.js index 67e782141b..55f17c46a4 100644 --- a/tests/baselines/reference/classWithMultipleBaseClasses.js +++ b/tests/baselines/reference/classWithMultipleBaseClasses.js @@ -28,7 +28,7 @@ interface I extends A, B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classWithOnlyPublicMembersEquivalentToInterface.js b/tests/baselines/reference/classWithOnlyPublicMembersEquivalentToInterface.js index a70ed7e2fb..233d4c7a9a 100644 --- a/tests/baselines/reference/classWithOnlyPublicMembersEquivalentToInterface.js +++ b/tests/baselines/reference/classWithOnlyPublicMembersEquivalentToInterface.js @@ -30,7 +30,7 @@ i = c; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classWithOnlyPublicMembersEquivalentToInterface2.js b/tests/baselines/reference/classWithOnlyPublicMembersEquivalentToInterface2.js index 3b7f48fbf6..f358a3f3b9 100644 --- a/tests/baselines/reference/classWithOnlyPublicMembersEquivalentToInterface2.js +++ b/tests/baselines/reference/classWithOnlyPublicMembersEquivalentToInterface2.js @@ -32,7 +32,7 @@ i = c; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classWithOptionalParameter.js b/tests/baselines/reference/classWithOptionalParameter.js index 1247164480..d120aadc52 100644 --- a/tests/baselines/reference/classWithOptionalParameter.js +++ b/tests/baselines/reference/classWithOptionalParameter.js @@ -16,7 +16,7 @@ class C2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classWithOverloadImplementationOfWrongName.js b/tests/baselines/reference/classWithOverloadImplementationOfWrongName.js index 95d3ed4e17..6b5ecf0075 100644 --- a/tests/baselines/reference/classWithOverloadImplementationOfWrongName.js +++ b/tests/baselines/reference/classWithOverloadImplementationOfWrongName.js @@ -9,7 +9,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classWithOverloadImplementationOfWrongName2.js b/tests/baselines/reference/classWithOverloadImplementationOfWrongName2.js index 45cd55a779..14282ca062 100644 --- a/tests/baselines/reference/classWithOverloadImplementationOfWrongName2.js +++ b/tests/baselines/reference/classWithOverloadImplementationOfWrongName2.js @@ -9,7 +9,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classWithPrivateProperty.js b/tests/baselines/reference/classWithPrivateProperty.js index eb0b0f30c2..93d742ec3a 100644 --- a/tests/baselines/reference/classWithPrivateProperty.js +++ b/tests/baselines/reference/classWithPrivateProperty.js @@ -27,7 +27,7 @@ var r8: string = C.g(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classWithProtectedProperty.js b/tests/baselines/reference/classWithProtectedProperty.js index 98c92cd3d6..fbacfe6b63 100644 --- a/tests/baselines/reference/classWithProtectedProperty.js +++ b/tests/baselines/reference/classWithProtectedProperty.js @@ -32,7 +32,7 @@ class D extends C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classWithPublicProperty.js b/tests/baselines/reference/classWithPublicProperty.js index 4590324930..457afdcb2c 100644 --- a/tests/baselines/reference/classWithPublicProperty.js +++ b/tests/baselines/reference/classWithPublicProperty.js @@ -25,7 +25,7 @@ var r8: string = C.g(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/classdecl.js b/tests/baselines/reference/classdecl.js index 632553c70c..d408cfc86c 100644 --- a/tests/baselines/reference/classdecl.js +++ b/tests/baselines/reference/classdecl.js @@ -97,7 +97,7 @@ class e { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/cloduleAcrossModuleDefinitions.js b/tests/baselines/reference/cloduleAcrossModuleDefinitions.js index 0398b28611..44d3d307d3 100644 --- a/tests/baselines/reference/cloduleAcrossModuleDefinitions.js +++ b/tests/baselines/reference/cloduleAcrossModuleDefinitions.js @@ -19,7 +19,7 @@ var b: A.B; // ok var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/collisionArgumentsClassMethod.js b/tests/baselines/reference/collisionArgumentsClassMethod.js index 56bbd852ca..4037552a2d 100644 --- a/tests/baselines/reference/collisionArgumentsClassMethod.js +++ b/tests/baselines/reference/collisionArgumentsClassMethod.js @@ -52,7 +52,7 @@ class c3 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/collisionCodeGenModuleWithMethodChildren.js b/tests/baselines/reference/collisionCodeGenModuleWithMethodChildren.js index f844db00c0..adbc7cbf11 100644 --- a/tests/baselines/reference/collisionCodeGenModuleWithMethodChildren.js +++ b/tests/baselines/reference/collisionCodeGenModuleWithMethodChildren.js @@ -36,7 +36,7 @@ module M { // Shouldnt bn _M var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/collisionRestParameterClassMethod.js b/tests/baselines/reference/collisionRestParameterClassMethod.js index 3aab32fe5a..3918bca3fe 100644 --- a/tests/baselines/reference/collisionRestParameterClassMethod.js +++ b/tests/baselines/reference/collisionRestParameterClassMethod.js @@ -42,7 +42,7 @@ class c3 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/collisionSuperAndLocalFunctionInMethod.js b/tests/baselines/reference/collisionSuperAndLocalFunctionInMethod.js index 7a2c8cc6c5..5915b5d2ed 100644 --- a/tests/baselines/reference/collisionSuperAndLocalFunctionInMethod.js +++ b/tests/baselines/reference/collisionSuperAndLocalFunctionInMethod.js @@ -32,7 +32,7 @@ class c extends Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/collisionSuperAndLocalVarInMethod.js b/tests/baselines/reference/collisionSuperAndLocalVarInMethod.js index c567ac3d5b..34ae153b80 100644 --- a/tests/baselines/reference/collisionSuperAndLocalVarInMethod.js +++ b/tests/baselines/reference/collisionSuperAndLocalVarInMethod.js @@ -22,7 +22,7 @@ class c extends Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/collisionSuperAndNameResolution.js b/tests/baselines/reference/collisionSuperAndNameResolution.js index 39fe45fe6d..1394b5a0f4 100644 --- a/tests/baselines/reference/collisionSuperAndNameResolution.js +++ b/tests/baselines/reference/collisionSuperAndNameResolution.js @@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/collisionSuperAndParameter.js b/tests/baselines/reference/collisionSuperAndParameter.js index 4340022352..3580fd527a 100644 --- a/tests/baselines/reference/collisionSuperAndParameter.js +++ b/tests/baselines/reference/collisionSuperAndParameter.js @@ -66,7 +66,7 @@ class Foo4 extends Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/collisionSuperAndParameter1.js b/tests/baselines/reference/collisionSuperAndParameter1.js index c36e2f1ddb..4877cdff4d 100644 --- a/tests/baselines/reference/collisionSuperAndParameter1.js +++ b/tests/baselines/reference/collisionSuperAndParameter1.js @@ -23,7 +23,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/collisionThisExpressionAndLocalVarInMethod.js b/tests/baselines/reference/collisionThisExpressionAndLocalVarInMethod.js index 560bb4293e..98e3160ebb 100644 --- a/tests/baselines/reference/collisionThisExpressionAndLocalVarInMethod.js +++ b/tests/baselines/reference/collisionThisExpressionAndLocalVarInMethod.js @@ -22,7 +22,7 @@ class a { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/collisionThisExpressionAndLocalVarWithSuperExperssion.js b/tests/baselines/reference/collisionThisExpressionAndLocalVarWithSuperExperssion.js index 90eff4333f..7a92dab3c4 100644 --- a/tests/baselines/reference/collisionThisExpressionAndLocalVarWithSuperExperssion.js +++ b/tests/baselines/reference/collisionThisExpressionAndLocalVarWithSuperExperssion.js @@ -22,7 +22,7 @@ class b2 extends a { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/collisionThisExpressionAndNameResolution.js b/tests/baselines/reference/collisionThisExpressionAndNameResolution.js index 1ba2a0c4bb..af4ba24086 100644 --- a/tests/baselines/reference/collisionThisExpressionAndNameResolution.js +++ b/tests/baselines/reference/collisionThisExpressionAndNameResolution.js @@ -16,7 +16,7 @@ class Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/collisionThisExpressionAndParameter.js b/tests/baselines/reference/collisionThisExpressionAndParameter.js index a5047243da..11d4b79ac9 100644 --- a/tests/baselines/reference/collisionThisExpressionAndParameter.js +++ b/tests/baselines/reference/collisionThisExpressionAndParameter.js @@ -97,7 +97,7 @@ declare function f4(_this: string); // no code gen - no error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/commentOnClassMethod1.js b/tests/baselines/reference/commentOnClassMethod1.js index ff958b7698..60e5d1f7ed 100644 --- a/tests/baselines/reference/commentOnClassMethod1.js +++ b/tests/baselines/reference/commentOnClassMethod1.js @@ -11,7 +11,7 @@ class WebControls { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/commentOnSignature1.js b/tests/baselines/reference/commentOnSignature1.js index e281f8f660..50319c90bd 100644 --- a/tests/baselines/reference/commentOnSignature1.js +++ b/tests/baselines/reference/commentOnSignature1.js @@ -45,7 +45,7 @@ function foo2(a: any): void { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/commentsClassMembers.js b/tests/baselines/reference/commentsClassMembers.js index 43f5758b96..129200add3 100644 --- a/tests/baselines/reference/commentsClassMembers.js +++ b/tests/baselines/reference/commentsClassMembers.js @@ -221,7 +221,7 @@ cProperties_i.nc_p2 = cProperties_i.nc_p1; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/commentsInheritance.js b/tests/baselines/reference/commentsInheritance.js index b088a6b08f..307486381b 100644 --- a/tests/baselines/reference/commentsInheritance.js +++ b/tests/baselines/reference/commentsInheritance.js @@ -154,7 +154,7 @@ i2_i = i3_i; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/commentsOverloads.js b/tests/baselines/reference/commentsOverloads.js index c4a72f0cbf..9d6b89062d 100644 --- a/tests/baselines/reference/commentsOverloads.js +++ b/tests/baselines/reference/commentsOverloads.js @@ -178,7 +178,7 @@ var c5_i_2 = new c5("hello"); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/commentsTypeParameters.js b/tests/baselines/reference/commentsTypeParameters.js index c77583e378..574306851b 100644 --- a/tests/baselines/reference/commentsTypeParameters.js +++ b/tests/baselines/reference/commentsTypeParameters.js @@ -19,7 +19,7 @@ function compare(a: T, b: T) { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/commentsdoNotEmitComments.js b/tests/baselines/reference/commentsdoNotEmitComments.js index ead5b5bc92..fc223c8e5d 100644 --- a/tests/baselines/reference/commentsdoNotEmitComments.js +++ b/tests/baselines/reference/commentsdoNotEmitComments.js @@ -96,7 +96,7 @@ var shade: color = color.green; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/commentsemitComments.js b/tests/baselines/reference/commentsemitComments.js index 850ed9c226..4c6318f668 100644 --- a/tests/baselines/reference/commentsemitComments.js +++ b/tests/baselines/reference/commentsemitComments.js @@ -91,7 +91,7 @@ declare var x; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/comparisonOperatorWithIdenticalObjects.js b/tests/baselines/reference/comparisonOperatorWithIdenticalObjects.js index a02c8278ed..3c9efa107b 100644 --- a/tests/baselines/reference/comparisonOperatorWithIdenticalObjects.js +++ b/tests/baselines/reference/comparisonOperatorWithIdenticalObjects.js @@ -198,7 +198,7 @@ var r8b7 = b6 !== a6; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/complexClassRelationships.js b/tests/baselines/reference/complexClassRelationships.js index 8732e78630..a891fb8a5f 100644 --- a/tests/baselines/reference/complexClassRelationships.js +++ b/tests/baselines/reference/complexClassRelationships.js @@ -61,7 +61,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/complexNarrowingWithAny.js b/tests/baselines/reference/complexNarrowingWithAny.js index bac4d0363e..108358b389 100644 --- a/tests/baselines/reference/complexNarrowingWithAny.js +++ b/tests/baselines/reference/complexNarrowingWithAny.js @@ -565,7 +565,7 @@ export function viewFactory_AppComponent0(viewUtils:any,parentInjector:any,decla var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/complicatedPrivacy.js b/tests/baselines/reference/complicatedPrivacy.js index 9a36ad1589..52b1fb3061 100644 --- a/tests/baselines/reference/complicatedPrivacy.js +++ b/tests/baselines/reference/complicatedPrivacy.js @@ -108,7 +108,7 @@ module mglo5 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/compoundAssignmentLHSIsValue.js b/tests/baselines/reference/compoundAssignmentLHSIsValue.js index 5623081a13..7596febf60 100644 --- a/tests/baselines/reference/compoundAssignmentLHSIsValue.js +++ b/tests/baselines/reference/compoundAssignmentLHSIsValue.js @@ -126,7 +126,7 @@ foo() += value; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/compoundExponentiationAssignmentLHSIsValue.js b/tests/baselines/reference/compoundExponentiationAssignmentLHSIsValue.js index ca2459a23e..d8b7a70fce 100644 --- a/tests/baselines/reference/compoundExponentiationAssignmentLHSIsValue.js +++ b/tests/baselines/reference/compoundExponentiationAssignmentLHSIsValue.js @@ -89,7 +89,7 @@ foo() **= value; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames10_ES5.js b/tests/baselines/reference/computedPropertyNames10_ES5.js index af70c23380..3f26a5f866 100644 --- a/tests/baselines/reference/computedPropertyNames10_ES5.js +++ b/tests/baselines/reference/computedPropertyNames10_ES5.js @@ -20,7 +20,7 @@ var v = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames13_ES5.js b/tests/baselines/reference/computedPropertyNames13_ES5.js index a3a1e6cc77..d5bbf58f9b 100644 --- a/tests/baselines/reference/computedPropertyNames13_ES5.js +++ b/tests/baselines/reference/computedPropertyNames13_ES5.js @@ -20,7 +20,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames14_ES5.js b/tests/baselines/reference/computedPropertyNames14_ES5.js index cb460e507a..4485487b9d 100644 --- a/tests/baselines/reference/computedPropertyNames14_ES5.js +++ b/tests/baselines/reference/computedPropertyNames14_ES5.js @@ -13,7 +13,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames15_ES5.js b/tests/baselines/reference/computedPropertyNames15_ES5.js index f6cdaf4abc..6da02707cc 100644 --- a/tests/baselines/reference/computedPropertyNames15_ES5.js +++ b/tests/baselines/reference/computedPropertyNames15_ES5.js @@ -12,7 +12,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames21_ES5.js b/tests/baselines/reference/computedPropertyNames21_ES5.js index 366b06bf9c..6652e2b08d 100644 --- a/tests/baselines/reference/computedPropertyNames21_ES5.js +++ b/tests/baselines/reference/computedPropertyNames21_ES5.js @@ -10,7 +10,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames22_ES5.js b/tests/baselines/reference/computedPropertyNames22_ES5.js index fbfaf84111..2d4c44b30b 100644 --- a/tests/baselines/reference/computedPropertyNames22_ES5.js +++ b/tests/baselines/reference/computedPropertyNames22_ES5.js @@ -12,7 +12,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames23_ES5.js b/tests/baselines/reference/computedPropertyNames23_ES5.js index f640239062..8f26305f05 100644 --- a/tests/baselines/reference/computedPropertyNames23_ES5.js +++ b/tests/baselines/reference/computedPropertyNames23_ES5.js @@ -12,7 +12,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames24_ES5.js b/tests/baselines/reference/computedPropertyNames24_ES5.js index af40d65848..9953be8fc6 100644 --- a/tests/baselines/reference/computedPropertyNames24_ES5.js +++ b/tests/baselines/reference/computedPropertyNames24_ES5.js @@ -12,7 +12,7 @@ class C extends Base { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames25_ES5.js b/tests/baselines/reference/computedPropertyNames25_ES5.js index 7dd0db2b6b..ec13f55ecf 100644 --- a/tests/baselines/reference/computedPropertyNames25_ES5.js +++ b/tests/baselines/reference/computedPropertyNames25_ES5.js @@ -17,7 +17,7 @@ class C extends Base { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames26_ES5.js b/tests/baselines/reference/computedPropertyNames26_ES5.js index 7fe8eea00c..cfcd0f8dd3 100644 --- a/tests/baselines/reference/computedPropertyNames26_ES5.js +++ b/tests/baselines/reference/computedPropertyNames26_ES5.js @@ -14,7 +14,7 @@ class C extends Base { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames27_ES5.js b/tests/baselines/reference/computedPropertyNames27_ES5.js index 6c68f6ee19..5ba407d17e 100644 --- a/tests/baselines/reference/computedPropertyNames27_ES5.js +++ b/tests/baselines/reference/computedPropertyNames27_ES5.js @@ -19,7 +19,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames28_ES5.js b/tests/baselines/reference/computedPropertyNames28_ES5.js index a801e9b536..31a3d61099 100644 --- a/tests/baselines/reference/computedPropertyNames28_ES5.js +++ b/tests/baselines/reference/computedPropertyNames28_ES5.js @@ -24,7 +24,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames29_ES5.js b/tests/baselines/reference/computedPropertyNames29_ES5.js index 3bd4238d16..df2b9f9fde 100644 --- a/tests/baselines/reference/computedPropertyNames29_ES5.js +++ b/tests/baselines/reference/computedPropertyNames29_ES5.js @@ -14,7 +14,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames2_ES5.js b/tests/baselines/reference/computedPropertyNames2_ES5.js index 4744a6c517..bde281f683 100644 --- a/tests/baselines/reference/computedPropertyNames2_ES5.js +++ b/tests/baselines/reference/computedPropertyNames2_ES5.js @@ -14,7 +14,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames30_ES5.js b/tests/baselines/reference/computedPropertyNames30_ES5.js index 24741b44de..bf5a154882 100644 --- a/tests/baselines/reference/computedPropertyNames30_ES5.js +++ b/tests/baselines/reference/computedPropertyNames30_ES5.js @@ -29,7 +29,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames31_ES5.js b/tests/baselines/reference/computedPropertyNames31_ES5.js index 2b0af1b947..1aba8200ed 100644 --- a/tests/baselines/reference/computedPropertyNames31_ES5.js +++ b/tests/baselines/reference/computedPropertyNames31_ES5.js @@ -19,7 +19,7 @@ class C extends Base { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames32_ES5.js b/tests/baselines/reference/computedPropertyNames32_ES5.js index 2f109349d5..43005920bd 100644 --- a/tests/baselines/reference/computedPropertyNames32_ES5.js +++ b/tests/baselines/reference/computedPropertyNames32_ES5.js @@ -11,7 +11,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames33_ES5.js b/tests/baselines/reference/computedPropertyNames33_ES5.js index 9babd05522..1a42f9c195 100644 --- a/tests/baselines/reference/computedPropertyNames33_ES5.js +++ b/tests/baselines/reference/computedPropertyNames33_ES5.js @@ -13,7 +13,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames34_ES5.js b/tests/baselines/reference/computedPropertyNames34_ES5.js index 0caee13fdd..f39cf2a6f8 100644 --- a/tests/baselines/reference/computedPropertyNames34_ES5.js +++ b/tests/baselines/reference/computedPropertyNames34_ES5.js @@ -13,7 +13,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames3_ES5.js b/tests/baselines/reference/computedPropertyNames3_ES5.js index ae85b07a97..e0c3fa7d93 100644 --- a/tests/baselines/reference/computedPropertyNames3_ES5.js +++ b/tests/baselines/reference/computedPropertyNames3_ES5.js @@ -13,7 +13,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNames40_ES5.js b/tests/baselines/reference/computedPropertyNames40_ES5.js index 1c08223b61..407f084d9b 100644 --- a/tests/baselines/reference/computedPropertyNames40_ES5.js +++ b/tests/baselines/reference/computedPropertyNames40_ES5.js @@ -14,7 +14,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNamesContextualType1_ES5.js b/tests/baselines/reference/computedPropertyNamesContextualType1_ES5.js index 0059503531..12488af981 100644 --- a/tests/baselines/reference/computedPropertyNamesContextualType1_ES5.js +++ b/tests/baselines/reference/computedPropertyNamesContextualType1_ES5.js @@ -13,7 +13,7 @@ var o: I = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNamesContextualType2_ES5.js b/tests/baselines/reference/computedPropertyNamesContextualType2_ES5.js index b1d59f8f30..6d0836e061 100644 --- a/tests/baselines/reference/computedPropertyNamesContextualType2_ES5.js +++ b/tests/baselines/reference/computedPropertyNamesContextualType2_ES5.js @@ -13,7 +13,7 @@ var o: I = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNamesContextualType3_ES5.js b/tests/baselines/reference/computedPropertyNamesContextualType3_ES5.js index b2e2d969e9..dfeb0da718 100644 --- a/tests/baselines/reference/computedPropertyNamesContextualType3_ES5.js +++ b/tests/baselines/reference/computedPropertyNamesContextualType3_ES5.js @@ -12,7 +12,7 @@ var o: I = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNamesDeclarationEmit1_ES5.js b/tests/baselines/reference/computedPropertyNamesDeclarationEmit1_ES5.js index af44f1aa05..f224cf5cf2 100644 --- a/tests/baselines/reference/computedPropertyNamesDeclarationEmit1_ES5.js +++ b/tests/baselines/reference/computedPropertyNamesDeclarationEmit1_ES5.js @@ -9,7 +9,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNamesDeclarationEmit5_ES5.js b/tests/baselines/reference/computedPropertyNamesDeclarationEmit5_ES5.js index c41f85fad4..f859fd16ed 100644 --- a/tests/baselines/reference/computedPropertyNamesDeclarationEmit5_ES5.js +++ b/tests/baselines/reference/computedPropertyNamesDeclarationEmit5_ES5.js @@ -10,7 +10,7 @@ var v = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNamesOnOverloads_ES5.js b/tests/baselines/reference/computedPropertyNamesOnOverloads_ES5.js index fdfba4a8e7..d89c1a34ed 100644 --- a/tests/baselines/reference/computedPropertyNamesOnOverloads_ES5.js +++ b/tests/baselines/reference/computedPropertyNamesOnOverloads_ES5.js @@ -11,7 +11,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js index d5b036de58..a56d7f5c06 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js +++ b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js @@ -12,7 +12,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt index 219efededf..a4098b5eb4 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt +++ b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt @@ -11,7 +11,7 @@ sourceFile:computedPropertyNamesSourceMap1_ES5.ts >>>var __names = (this && this.__names) || (function() { >>> var name = Object.defineProperty ? (function(proto, name) { >>> Object.defineProperty(proto[name], 'name', { ->>> value: name, configurable: true, writable: false, enumerable: false +>>> value: name, configurable: true >>> }); >>> }) : (function(proto, name) { >>> proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.js b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.js index 152418521d..7b7c4747c8 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.js +++ b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.js @@ -12,7 +12,7 @@ var v = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.sourcemap.txt b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.sourcemap.txt index 2c5eb32d0b..3e1278b8b7 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.sourcemap.txt +++ b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.sourcemap.txt @@ -11,7 +11,7 @@ sourceFile:computedPropertyNamesSourceMap2_ES5.ts >>>var __names = (this && this.__names) || (function() { >>> var name = Object.defineProperty ? (function(proto, name) { >>> Object.defineProperty(proto[name], 'name', { ->>> value: name, configurable: true, writable: false, enumerable: false +>>> value: name, configurable: true >>> }); >>> }) : (function(proto, name) { >>> proto[name].name = name; diff --git a/tests/baselines/reference/conflictMarkerDiff3Trivia2.js b/tests/baselines/reference/conflictMarkerDiff3Trivia2.js index 6119862eb7..fb5646d340 100644 --- a/tests/baselines/reference/conflictMarkerDiff3Trivia2.js +++ b/tests/baselines/reference/conflictMarkerDiff3Trivia2.js @@ -20,7 +20,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/conflictMarkerTrivia2.js b/tests/baselines/reference/conflictMarkerTrivia2.js index 6af12c6af8..4b857f45c3 100644 --- a/tests/baselines/reference/conflictMarkerTrivia2.js +++ b/tests/baselines/reference/conflictMarkerTrivia2.js @@ -17,7 +17,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/constantOverloadFunction.js b/tests/baselines/reference/constantOverloadFunction.js index 46b87c957f..53103b43a5 100644 --- a/tests/baselines/reference/constantOverloadFunction.js +++ b/tests/baselines/reference/constantOverloadFunction.js @@ -17,7 +17,7 @@ function foo(tagName: any): Base { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/constantOverloadFunctionNoSubtypeError.js b/tests/baselines/reference/constantOverloadFunctionNoSubtypeError.js index 6d9a2ccf99..25d136bfb6 100644 --- a/tests/baselines/reference/constantOverloadFunctionNoSubtypeError.js +++ b/tests/baselines/reference/constantOverloadFunctionNoSubtypeError.js @@ -18,7 +18,7 @@ function foo(tagName: any): Base { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/constraintCheckInGenericBaseTypeReference.js b/tests/baselines/reference/constraintCheckInGenericBaseTypeReference.js index a583aad5ca..913812b972 100644 --- a/tests/baselines/reference/constraintCheckInGenericBaseTypeReference.js +++ b/tests/baselines/reference/constraintCheckInGenericBaseTypeReference.js @@ -23,7 +23,7 @@ class Container { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/constructorOverloads1.js b/tests/baselines/reference/constructorOverloads1.js index d2bc81a050..d654c14fd2 100644 --- a/tests/baselines/reference/constructorOverloads1.js +++ b/tests/baselines/reference/constructorOverloads1.js @@ -25,7 +25,7 @@ f1.bar2(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/constructorOverloads2.js b/tests/baselines/reference/constructorOverloads2.js index 482af5b193..1629273ebf 100644 --- a/tests/baselines/reference/constructorOverloads2.js +++ b/tests/baselines/reference/constructorOverloads2.js @@ -29,7 +29,7 @@ f1.bar1(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/constructorOverloads3.js b/tests/baselines/reference/constructorOverloads3.js index 36dbd7bfae..cacc56f8bb 100644 --- a/tests/baselines/reference/constructorOverloads3.js +++ b/tests/baselines/reference/constructorOverloads3.js @@ -36,7 +36,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/constructorReturnsInvalidType.js b/tests/baselines/reference/constructorReturnsInvalidType.js index 0f6b163748..947f8f3c81 100644 --- a/tests/baselines/reference/constructorReturnsInvalidType.js +++ b/tests/baselines/reference/constructorReturnsInvalidType.js @@ -13,7 +13,7 @@ var x = new X(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/constructorWithIncompleteTypeAnnotation.js b/tests/baselines/reference/constructorWithIncompleteTypeAnnotation.js index 88c7569c62..aa1d969336 100644 --- a/tests/baselines/reference/constructorWithIncompleteTypeAnnotation.js +++ b/tests/baselines/reference/constructorWithIncompleteTypeAnnotation.js @@ -283,7 +283,7 @@ TypeScriptAllInOne.Program.Main(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/contextualTypeAppliedToVarArgs.js b/tests/baselines/reference/contextualTypeAppliedToVarArgs.js index 6738556dcd..84e50203ba 100644 --- a/tests/baselines/reference/contextualTypeAppliedToVarArgs.js +++ b/tests/baselines/reference/contextualTypeAppliedToVarArgs.js @@ -20,7 +20,7 @@ class Foo{ var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/contextuallyTypedClassExpressionMethodDeclaration02.js b/tests/baselines/reference/contextuallyTypedClassExpressionMethodDeclaration02.js index fc32a8fd12..d9dd2ae27a 100644 --- a/tests/baselines/reference/contextuallyTypedClassExpressionMethodDeclaration02.js +++ b/tests/baselines/reference/contextuallyTypedClassExpressionMethodDeclaration02.js @@ -53,7 +53,7 @@ function getFoo3(): Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/controlFlowSuperPropertyAccess.js b/tests/baselines/reference/controlFlowSuperPropertyAccess.js index 2776eeeee6..b816d38132 100644 --- a/tests/baselines/reference/controlFlowSuperPropertyAccess.js +++ b/tests/baselines/reference/controlFlowSuperPropertyAccess.js @@ -23,7 +23,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/crashInresolveReturnStatement.js b/tests/baselines/reference/crashInresolveReturnStatement.js index 8607d63633..3fbb8ff305 100644 --- a/tests/baselines/reference/crashInresolveReturnStatement.js +++ b/tests/baselines/reference/crashInresolveReturnStatement.js @@ -22,7 +22,7 @@ class WITDialogs { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/crashIntypeCheckObjectCreationExpression.js b/tests/baselines/reference/crashIntypeCheckObjectCreationExpression.js index 23649d763f..9619edcd70 100644 --- a/tests/baselines/reference/crashIntypeCheckObjectCreationExpression.js +++ b/tests/baselines/reference/crashIntypeCheckObjectCreationExpression.js @@ -12,7 +12,7 @@ export class BuildWorkspaceService { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/crashRegressionTest.js b/tests/baselines/reference/crashRegressionTest.js index 17d491f70b..b5bfaf9b4f 100644 --- a/tests/baselines/reference/crashRegressionTest.js +++ b/tests/baselines/reference/crashRegressionTest.js @@ -29,7 +29,7 @@ module MsPortal.Util.TemplateEngine { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/declFileForClassWithMultipleBaseClasses.js b/tests/baselines/reference/declFileForClassWithMultipleBaseClasses.js index f7b503b249..ee73566b91 100644 --- a/tests/baselines/reference/declFileForClassWithMultipleBaseClasses.js +++ b/tests/baselines/reference/declFileForClassWithMultipleBaseClasses.js @@ -30,7 +30,7 @@ interface I extends A, B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/declFileForClassWithPrivateOverloadedFunction.js b/tests/baselines/reference/declFileForClassWithPrivateOverloadedFunction.js index 9bc132115a..a8c369b165 100644 --- a/tests/baselines/reference/declFileForClassWithPrivateOverloadedFunction.js +++ b/tests/baselines/reference/declFileForClassWithPrivateOverloadedFunction.js @@ -9,7 +9,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/declFileForTypeParameters.js b/tests/baselines/reference/declFileForTypeParameters.js index 01c3b75bce..cfec464dac 100644 --- a/tests/baselines/reference/declFileForTypeParameters.js +++ b/tests/baselines/reference/declFileForTypeParameters.js @@ -10,7 +10,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/declFileMethods.js b/tests/baselines/reference/declFileMethods.js index ad57603843..e132e26b16 100644 --- a/tests/baselines/reference/declFileMethods.js +++ b/tests/baselines/reference/declFileMethods.js @@ -194,7 +194,7 @@ interface I2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; @@ -293,7 +293,7 @@ exports.c1 = c1; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/declFilePrivateMethodOverloads.js b/tests/baselines/reference/declFilePrivateMethodOverloads.js index d33fd007cf..647246d3a9 100644 --- a/tests/baselines/reference/declFilePrivateMethodOverloads.js +++ b/tests/baselines/reference/declFilePrivateMethodOverloads.js @@ -26,7 +26,7 @@ declare class c2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/declInput-2.js b/tests/baselines/reference/declInput-2.js index 7682e2e040..7514ca8323 100644 --- a/tests/baselines/reference/declInput-2.js +++ b/tests/baselines/reference/declInput-2.js @@ -25,7 +25,7 @@ module M { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/declInput.js b/tests/baselines/reference/declInput.js index b5de6f0b98..a7ab01745f 100644 --- a/tests/baselines/reference/declInput.js +++ b/tests/baselines/reference/declInput.js @@ -14,7 +14,7 @@ class bar { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/declInput3.js b/tests/baselines/reference/declInput3.js index 409becec7b..3485b34d77 100644 --- a/tests/baselines/reference/declInput3.js +++ b/tests/baselines/reference/declInput3.js @@ -14,7 +14,7 @@ class bar { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/declInput4.js b/tests/baselines/reference/declInput4.js index a7e2e53dcb..fc9552dc4c 100644 --- a/tests/baselines/reference/declInput4.js +++ b/tests/baselines/reference/declInput4.js @@ -19,7 +19,7 @@ module M { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/declarationEmitClassMemberNameConflict.js b/tests/baselines/reference/declarationEmitClassMemberNameConflict.js index a40f4bf5a5..7d2622f57c 100644 --- a/tests/baselines/reference/declarationEmitClassMemberNameConflict.js +++ b/tests/baselines/reference/declarationEmitClassMemberNameConflict.js @@ -40,7 +40,7 @@ export class C4 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/declarationEmitProtectedMembers.js b/tests/baselines/reference/declarationEmitProtectedMembers.js index 6158ff50ca..6e4745e956 100644 --- a/tests/baselines/reference/declarationEmitProtectedMembers.js +++ b/tests/baselines/reference/declarationEmitProtectedMembers.js @@ -53,7 +53,7 @@ class C4 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/declarationEmitThisPredicates01.js b/tests/baselines/reference/declarationEmitThisPredicates01.js index bc6aab26f7..aaf9f72f4c 100644 --- a/tests/baselines/reference/declarationEmitThisPredicates01.js +++ b/tests/baselines/reference/declarationEmitThisPredicates01.js @@ -13,7 +13,7 @@ export class D extends C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/declarationEmitThisPredicatesWithPrivateName01.js b/tests/baselines/reference/declarationEmitThisPredicatesWithPrivateName01.js index d398c18158..6036280052 100644 --- a/tests/baselines/reference/declarationEmitThisPredicatesWithPrivateName01.js +++ b/tests/baselines/reference/declarationEmitThisPredicatesWithPrivateName01.js @@ -13,7 +13,7 @@ class D extends C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/declarationFiles.js b/tests/baselines/reference/declarationFiles.js index 1b706a5c9b..7fe3de30b7 100644 --- a/tests/baselines/reference/declarationFiles.js +++ b/tests/baselines/reference/declarationFiles.js @@ -51,7 +51,7 @@ class C4 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/declarationMerging1.js b/tests/baselines/reference/declarationMerging1.js index 21cbc0d000..2cbfb98c28 100644 --- a/tests/baselines/reference/declarationMerging1.js +++ b/tests/baselines/reference/declarationMerging1.js @@ -15,7 +15,7 @@ interface A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/declarationMerging2.js b/tests/baselines/reference/declarationMerging2.js index 586435bf50..3d15510ca8 100644 --- a/tests/baselines/reference/declarationMerging2.js +++ b/tests/baselines/reference/declarationMerging2.js @@ -18,7 +18,7 @@ declare module "./a" { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/decoratorChecksFunctionBodies.js b/tests/baselines/reference/decoratorChecksFunctionBodies.js index df4c2c873a..a692be99b4 100644 --- a/tests/baselines/reference/decoratorChecksFunctionBodies.js +++ b/tests/baselines/reference/decoratorChecksFunctionBodies.js @@ -18,7 +18,7 @@ class A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/decoratorMetadata.js b/tests/baselines/reference/decoratorMetadata.js index ec7d644f7c..b3ca0131c2 100644 --- a/tests/baselines/reference/decoratorMetadata.js +++ b/tests/baselines/reference/decoratorMetadata.js @@ -32,7 +32,7 @@ exports.default = Service; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/decoratorMetadataRestParameterWithImportedType.js b/tests/baselines/reference/decoratorMetadataRestParameterWithImportedType.js index 1bf8673e1c..7803c688f3 100644 --- a/tests/baselines/reference/decoratorMetadataRestParameterWithImportedType.js +++ b/tests/baselines/reference/decoratorMetadataRestParameterWithImportedType.js @@ -71,7 +71,7 @@ exports.SomeClass2 = SomeClass2; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/decoratorOnClass9.js b/tests/baselines/reference/decoratorOnClass9.js index a3146727a3..2d5ec9f210 100644 --- a/tests/baselines/reference/decoratorOnClass9.js +++ b/tests/baselines/reference/decoratorOnClass9.js @@ -27,7 +27,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/decoratorOnClassMethod1.js b/tests/baselines/reference/decoratorOnClassMethod1.js index 61c37558a8..040b93fb16 100644 --- a/tests/baselines/reference/decoratorOnClassMethod1.js +++ b/tests/baselines/reference/decoratorOnClassMethod1.js @@ -9,7 +9,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/decoratorOnClassMethod10.js b/tests/baselines/reference/decoratorOnClassMethod10.js index 550ec8e67b..1657da18b8 100644 --- a/tests/baselines/reference/decoratorOnClassMethod10.js +++ b/tests/baselines/reference/decoratorOnClassMethod10.js @@ -9,7 +9,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/decoratorOnClassMethod11.js b/tests/baselines/reference/decoratorOnClassMethod11.js index 4f3fd9d1ea..23bf66cd7a 100644 --- a/tests/baselines/reference/decoratorOnClassMethod11.js +++ b/tests/baselines/reference/decoratorOnClassMethod11.js @@ -12,7 +12,7 @@ module M { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/decoratorOnClassMethod12.js b/tests/baselines/reference/decoratorOnClassMethod12.js index 1a3fce78c3..e882a1314a 100644 --- a/tests/baselines/reference/decoratorOnClassMethod12.js +++ b/tests/baselines/reference/decoratorOnClassMethod12.js @@ -13,7 +13,7 @@ module M { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/decoratorOnClassMethod2.js b/tests/baselines/reference/decoratorOnClassMethod2.js index 78395182d5..db84d2638a 100644 --- a/tests/baselines/reference/decoratorOnClassMethod2.js +++ b/tests/baselines/reference/decoratorOnClassMethod2.js @@ -9,7 +9,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/decoratorOnClassMethod3.js b/tests/baselines/reference/decoratorOnClassMethod3.js index d692b49453..1da1ad0605 100644 --- a/tests/baselines/reference/decoratorOnClassMethod3.js +++ b/tests/baselines/reference/decoratorOnClassMethod3.js @@ -9,7 +9,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/decoratorOnClassMethod8.js b/tests/baselines/reference/decoratorOnClassMethod8.js index e3c9382d43..820837de3e 100644 --- a/tests/baselines/reference/decoratorOnClassMethod8.js +++ b/tests/baselines/reference/decoratorOnClassMethod8.js @@ -9,7 +9,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/decoratorOnClassMethodOverload1.js b/tests/baselines/reference/decoratorOnClassMethodOverload1.js index f904faf6b0..3e9e94ec20 100644 --- a/tests/baselines/reference/decoratorOnClassMethodOverload1.js +++ b/tests/baselines/reference/decoratorOnClassMethodOverload1.js @@ -11,7 +11,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/decoratorOnClassMethodOverload2.js b/tests/baselines/reference/decoratorOnClassMethodOverload2.js index ccc1c4bf8b..d2b36bd3f7 100644 --- a/tests/baselines/reference/decoratorOnClassMethodOverload2.js +++ b/tests/baselines/reference/decoratorOnClassMethodOverload2.js @@ -11,7 +11,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/decoratorOnClassMethodParameter1.js b/tests/baselines/reference/decoratorOnClassMethodParameter1.js index d75b3d6d01..5de11f915b 100644 --- a/tests/baselines/reference/decoratorOnClassMethodParameter1.js +++ b/tests/baselines/reference/decoratorOnClassMethodParameter1.js @@ -9,7 +9,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/defaultArgsInOverloads.js b/tests/baselines/reference/defaultArgsInOverloads.js index e802062b17..f9be54b989 100644 --- a/tests/baselines/reference/defaultArgsInOverloads.js +++ b/tests/baselines/reference/defaultArgsInOverloads.js @@ -23,7 +23,7 @@ var f: (a = 3) => number; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.js b/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.js index b8fcab9401..10804a6782 100644 --- a/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.js +++ b/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.js @@ -37,7 +37,7 @@ class D extends C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.sourcemap.txt b/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.sourcemap.txt index 12d005b9a5..e4c76a0a74 100644 --- a/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.sourcemap.txt +++ b/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.sourcemap.txt @@ -11,7 +11,7 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts >>>var __names = (this && this.__names) || (function() { >>> var name = Object.defineProperty ? (function(proto, name) { >>> Object.defineProperty(proto[name], 'name', { ->>> value: name, configurable: true, writable: false, enumerable: false +>>> value: name, configurable: true >>> }); >>> }) : (function(proto, name) { >>> proto[name].name = name; diff --git a/tests/baselines/reference/derivedClassFunctionOverridesBaseClassAccessor.js b/tests/baselines/reference/derivedClassFunctionOverridesBaseClassAccessor.js index 5fc6f693f2..fdaf72f7d7 100644 --- a/tests/baselines/reference/derivedClassFunctionOverridesBaseClassAccessor.js +++ b/tests/baselines/reference/derivedClassFunctionOverridesBaseClassAccessor.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedClassIncludesInheritedMembers.js b/tests/baselines/reference/derivedClassIncludesInheritedMembers.js index 941eea28ed..0b592d82a9 100644 --- a/tests/baselines/reference/derivedClassIncludesInheritedMembers.js +++ b/tests/baselines/reference/derivedClassIncludesInheritedMembers.js @@ -44,7 +44,7 @@ var r8 = d2[1]; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedClassOverridesPrivateFunction1.js b/tests/baselines/reference/derivedClassOverridesPrivateFunction1.js index e9b0a050be..243bcc8673 100644 --- a/tests/baselines/reference/derivedClassOverridesPrivateFunction1.js +++ b/tests/baselines/reference/derivedClassOverridesPrivateFunction1.js @@ -19,7 +19,7 @@ new DerivedClass(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedClassOverridesProtectedMembers.js b/tests/baselines/reference/derivedClassOverridesProtectedMembers.js index afe13ab98b..a29f77de19 100644 --- a/tests/baselines/reference/derivedClassOverridesProtectedMembers.js +++ b/tests/baselines/reference/derivedClassOverridesProtectedMembers.js @@ -39,7 +39,7 @@ class Derived extends Base { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedClassOverridesProtectedMembers2.js b/tests/baselines/reference/derivedClassOverridesProtectedMembers2.js index 7964206677..de4780abeb 100644 --- a/tests/baselines/reference/derivedClassOverridesProtectedMembers2.js +++ b/tests/baselines/reference/derivedClassOverridesProtectedMembers2.js @@ -67,7 +67,7 @@ var r8 = d2[1]; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedClassOverridesProtectedMembers3.js b/tests/baselines/reference/derivedClassOverridesProtectedMembers3.js index e0d58d6683..34fb92ef79 100644 --- a/tests/baselines/reference/derivedClassOverridesProtectedMembers3.js +++ b/tests/baselines/reference/derivedClassOverridesProtectedMembers3.js @@ -74,7 +74,7 @@ class Derived10 extends Base { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedClassOverridesPublicMembers.js b/tests/baselines/reference/derivedClassOverridesPublicMembers.js index 234e35958c..c240f46553 100644 --- a/tests/baselines/reference/derivedClassOverridesPublicMembers.js +++ b/tests/baselines/reference/derivedClassOverridesPublicMembers.js @@ -66,7 +66,7 @@ var r8 = d2[1]; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedClassSuperCallsInNonConstructorMembers.js b/tests/baselines/reference/derivedClassSuperCallsInNonConstructorMembers.js index fc152c0b7c..c5ebd6a9a1 100644 --- a/tests/baselines/reference/derivedClassSuperCallsInNonConstructorMembers.js +++ b/tests/baselines/reference/derivedClassSuperCallsInNonConstructorMembers.js @@ -46,7 +46,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedClassTransitivity.js b/tests/baselines/reference/derivedClassTransitivity.js index 33aa61db48..6bbccb2ca9 100644 --- a/tests/baselines/reference/derivedClassTransitivity.js +++ b/tests/baselines/reference/derivedClassTransitivity.js @@ -25,7 +25,7 @@ var r2 = e.foo(''); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedClassTransitivity2.js b/tests/baselines/reference/derivedClassTransitivity2.js index 39a9d91866..9d74b99637 100644 --- a/tests/baselines/reference/derivedClassTransitivity2.js +++ b/tests/baselines/reference/derivedClassTransitivity2.js @@ -25,7 +25,7 @@ var r2 = e.foo(1, ''); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedClassTransitivity3.js b/tests/baselines/reference/derivedClassTransitivity3.js index 5b6f72f5ea..937750144e 100644 --- a/tests/baselines/reference/derivedClassTransitivity3.js +++ b/tests/baselines/reference/derivedClassTransitivity3.js @@ -25,7 +25,7 @@ var r2 = e.foo('', 1); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedClassTransitivity4.js b/tests/baselines/reference/derivedClassTransitivity4.js index 68162bb8a6..8adcbc4b93 100644 --- a/tests/baselines/reference/derivedClassTransitivity4.js +++ b/tests/baselines/reference/derivedClassTransitivity4.js @@ -25,7 +25,7 @@ var r2 = e.foo(''); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedClassWithAny.js b/tests/baselines/reference/derivedClassWithAny.js index 75dbf8c61c..3f91b9a9dc 100644 --- a/tests/baselines/reference/derivedClassWithAny.js +++ b/tests/baselines/reference/derivedClassWithAny.js @@ -63,7 +63,7 @@ var r = c.foo(); // e.foo would return string var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingProtectedInstance.js b/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingProtectedInstance.js index 51b82b3f78..453117078c 100644 --- a/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingProtectedInstance.js +++ b/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingProtectedInstance.js @@ -25,7 +25,7 @@ class Derived extends Base { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingPublicInstance.js b/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingPublicInstance.js index db82dcdc6d..14f1ad00c9 100644 --- a/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingPublicInstance.js +++ b/tests/baselines/reference/derivedClassWithPrivateInstanceShadowingPublicInstance.js @@ -36,7 +36,7 @@ Derived.a = 2; // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedClasses.js b/tests/baselines/reference/derivedClasses.js index 1631e9b970..e56622ec69 100644 --- a/tests/baselines/reference/derivedClasses.js +++ b/tests/baselines/reference/derivedClasses.js @@ -44,7 +44,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedGenericClassWithAny.js b/tests/baselines/reference/derivedGenericClassWithAny.js index 7d352e5a57..32c44c1903 100644 --- a/tests/baselines/reference/derivedGenericClassWithAny.js +++ b/tests/baselines/reference/derivedGenericClassWithAny.js @@ -46,7 +46,7 @@ var r = c.foo(); // e.foo would return string var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.js b/tests/baselines/reference/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.js index 0ef964991e..9fa717e2c6 100644 --- a/tests/baselines/reference/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.js +++ b/tests/baselines/reference/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.js @@ -21,7 +21,7 @@ class Derived extends Base { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/derivedTypeCallingBaseImplWithOptionalParams.js b/tests/baselines/reference/derivedTypeCallingBaseImplWithOptionalParams.js index 7981a31b36..13f44c0f42 100644 --- a/tests/baselines/reference/derivedTypeCallingBaseImplWithOptionalParams.js +++ b/tests/baselines/reference/derivedTypeCallingBaseImplWithOptionalParams.js @@ -17,7 +17,7 @@ y.myMethod(); // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/destructuringParameterDeclaration1ES5.js b/tests/baselines/reference/destructuringParameterDeclaration1ES5.js index 79213b521e..12e36a4593 100644 --- a/tests/baselines/reference/destructuringParameterDeclaration1ES5.js +++ b/tests/baselines/reference/destructuringParameterDeclaration1ES5.js @@ -104,7 +104,7 @@ function e5({x: [a, b, c]}: { x: [number, number, number] }) { } // x has type var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/destructuringParameterDeclaration1ES5iterable.js b/tests/baselines/reference/destructuringParameterDeclaration1ES5iterable.js index c30fbffb11..f74e7cd057 100644 --- a/tests/baselines/reference/destructuringParameterDeclaration1ES5iterable.js +++ b/tests/baselines/reference/destructuringParameterDeclaration1ES5iterable.js @@ -104,7 +104,7 @@ function e5({x: [a, b, c]}: { x: [number, number, number] }) { } // x has type var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/destructuringParameterDeclaration2.js b/tests/baselines/reference/destructuringParameterDeclaration2.js index 5523945b25..241f7936b2 100644 --- a/tests/baselines/reference/destructuringParameterDeclaration2.js +++ b/tests/baselines/reference/destructuringParameterDeclaration2.js @@ -75,7 +75,7 @@ function e0({x: [number, number, number]}) { } // error, duplicate identifier; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/destructuringParameterProperties2.js b/tests/baselines/reference/destructuringParameterProperties2.js index 31e41d091c..4ab61a4fce 100644 --- a/tests/baselines/reference/destructuringParameterProperties2.js +++ b/tests/baselines/reference/destructuringParameterProperties2.js @@ -33,7 +33,7 @@ var [z_a, z_b, z_c] = [z.getA(), z.getB(), z.getC()]; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/destructuringParameterProperties3.js b/tests/baselines/reference/destructuringParameterProperties3.js index 98284a97bc..e139b4e575 100644 --- a/tests/baselines/reference/destructuringParameterProperties3.js +++ b/tests/baselines/reference/destructuringParameterProperties3.js @@ -36,7 +36,7 @@ var [z_a, z_b, z_c] = [z.getA(), z.getB(), z.getC()]; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/detachedCommentAtStartOfFunctionBody1.js b/tests/baselines/reference/detachedCommentAtStartOfFunctionBody1.js index 27926bb2b9..a2eb2aaa61 100644 --- a/tests/baselines/reference/detachedCommentAtStartOfFunctionBody1.js +++ b/tests/baselines/reference/detachedCommentAtStartOfFunctionBody1.js @@ -12,7 +12,7 @@ class TestFile { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/detachedCommentAtStartOfFunctionBody2.js b/tests/baselines/reference/detachedCommentAtStartOfFunctionBody2.js index 93358d1abf..e3dcee50ec 100644 --- a/tests/baselines/reference/detachedCommentAtStartOfFunctionBody2.js +++ b/tests/baselines/reference/detachedCommentAtStartOfFunctionBody2.js @@ -13,7 +13,7 @@ class TestFile { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction1.js b/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction1.js index 2a4b23bd30..3708186061 100644 --- a/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction1.js +++ b/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction1.js @@ -14,7 +14,7 @@ class TestFile { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction2.js b/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction2.js index 034674da0a..96ebcf9b2a 100644 --- a/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction2.js +++ b/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction2.js @@ -15,7 +15,7 @@ class TestFile { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/doNotEmitPinnedCommentOnNotEmittedNode.js b/tests/baselines/reference/doNotEmitPinnedCommentOnNotEmittedNode.js index e16d8cc162..8b4358c936 100644 --- a/tests/baselines/reference/doNotEmitPinnedCommentOnNotEmittedNode.js +++ b/tests/baselines/reference/doNotEmitPinnedCommentOnNotEmittedNode.js @@ -14,7 +14,7 @@ declare var OData: any; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/doNotEmitPinnedCommentOnNotEmittedNodets.js b/tests/baselines/reference/doNotEmitPinnedCommentOnNotEmittedNodets.js index ff43f4a7cc..2248390d76 100644 --- a/tests/baselines/reference/doNotEmitPinnedCommentOnNotEmittedNodets.js +++ b/tests/baselines/reference/doNotEmitPinnedCommentOnNotEmittedNodets.js @@ -12,7 +12,7 @@ declare var OData: any; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/dottedSymbolResolution1.js b/tests/baselines/reference/dottedSymbolResolution1.js index 87a4bfe8fc..bfc72f61e5 100644 --- a/tests/baselines/reference/dottedSymbolResolution1.js +++ b/tests/baselines/reference/dottedSymbolResolution1.js @@ -29,7 +29,7 @@ function _setBarAndText(): void { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/downlevelLetConst16.js b/tests/baselines/reference/downlevelLetConst16.js index 56f230b67e..b0feb49cbf 100644 --- a/tests/baselines/reference/downlevelLetConst16.js +++ b/tests/baselines/reference/downlevelLetConst16.js @@ -232,7 +232,7 @@ function foo12() { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/duplicateClassElements.js b/tests/baselines/reference/duplicateClassElements.js index 58727cb755..32a03af489 100644 --- a/tests/baselines/reference/duplicateClassElements.js +++ b/tests/baselines/reference/duplicateClassElements.js @@ -48,7 +48,7 @@ class a { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/duplicateLocalVariable1.js b/tests/baselines/reference/duplicateLocalVariable1.js index f59969ed30..f5c02d5b35 100644 --- a/tests/baselines/reference/duplicateLocalVariable1.js +++ b/tests/baselines/reference/duplicateLocalVariable1.js @@ -349,7 +349,7 @@ export var tests: TestRunner = (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/duplicateLocalVariable2.js b/tests/baselines/reference/duplicateLocalVariable2.js index c5155b033a..47cc300710 100644 --- a/tests/baselines/reference/duplicateLocalVariable2.js +++ b/tests/baselines/reference/duplicateLocalVariable2.js @@ -39,7 +39,7 @@ export var tests: TestRunner = (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/duplicatePropertyNames.js b/tests/baselines/reference/duplicatePropertyNames.js index db3ce57366..757fd60aaf 100644 --- a/tests/baselines/reference/duplicatePropertyNames.js +++ b/tests/baselines/reference/duplicatePropertyNames.js @@ -53,7 +53,7 @@ var b = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/duplicateTypeParameters2.js b/tests/baselines/reference/duplicateTypeParameters2.js index 50ec7c7c72..0678c513cc 100644 --- a/tests/baselines/reference/duplicateTypeParameters2.js +++ b/tests/baselines/reference/duplicateTypeParameters2.js @@ -8,7 +8,7 @@ interface I {} var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/duplicateVariablesByScope.js b/tests/baselines/reference/duplicateVariablesByScope.js index 7e21154755..9a80abc045 100644 --- a/tests/baselines/reference/duplicateVariablesByScope.js +++ b/tests/baselines/reference/duplicateVariablesByScope.js @@ -36,7 +36,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/emitArrowFunctionWhenUsingArguments12.js b/tests/baselines/reference/emitArrowFunctionWhenUsingArguments12.js index 53eff83d74..8f75db1289 100644 --- a/tests/baselines/reference/emitArrowFunctionWhenUsingArguments12.js +++ b/tests/baselines/reference/emitArrowFunctionWhenUsingArguments12.js @@ -9,7 +9,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/emitCapturingThisInTupleDestructuring2.js b/tests/baselines/reference/emitCapturingThisInTupleDestructuring2.js index 9bac87c157..8e91cc3417 100644 --- a/tests/baselines/reference/emitCapturingThisInTupleDestructuring2.js +++ b/tests/baselines/reference/emitCapturingThisInTupleDestructuring2.js @@ -14,7 +14,7 @@ class B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/emitClassExpressionInDeclarationFile.js b/tests/baselines/reference/emitClassExpressionInDeclarationFile.js index 4c937f4299..d44d1aa68d 100644 --- a/tests/baselines/reference/emitClassExpressionInDeclarationFile.js +++ b/tests/baselines/reference/emitClassExpressionInDeclarationFile.js @@ -35,7 +35,7 @@ test.tags(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/emitClassExpressionInDeclarationFile2.js b/tests/baselines/reference/emitClassExpressionInDeclarationFile2.js index e9ee74a63e..3559fcd242 100644 --- a/tests/baselines/reference/emitClassExpressionInDeclarationFile2.js +++ b/tests/baselines/reference/emitClassExpressionInDeclarationFile2.js @@ -34,7 +34,7 @@ test.tags(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/emitDecoratorMetadata_object.js b/tests/baselines/reference/emitDecoratorMetadata_object.js index 7a3552f86f..2e9b165e19 100644 --- a/tests/baselines/reference/emitDecoratorMetadata_object.js +++ b/tests/baselines/reference/emitDecoratorMetadata_object.js @@ -14,7 +14,7 @@ class A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/emitDecoratorMetadata_restArgs.js b/tests/baselines/reference/emitDecoratorMetadata_restArgs.js index 4c2aebbd23..eedff464cd 100644 --- a/tests/baselines/reference/emitDecoratorMetadata_restArgs.js +++ b/tests/baselines/reference/emitDecoratorMetadata_restArgs.js @@ -21,7 +21,7 @@ class B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/emitDefaultParametersMethod.js b/tests/baselines/reference/emitDefaultParametersMethod.js index 58a34d9509..c25328e90b 100644 --- a/tests/baselines/reference/emitDefaultParametersMethod.js +++ b/tests/baselines/reference/emitDefaultParametersMethod.js @@ -21,7 +21,7 @@ class E { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/emitMemberAccessExpression.js b/tests/baselines/reference/emitMemberAccessExpression.js index d3a05ce0af..ff283cdf80 100644 --- a/tests/baselines/reference/emitMemberAccessExpression.js +++ b/tests/baselines/reference/emitMemberAccessExpression.js @@ -30,7 +30,7 @@ module Microsoft.PeopleAtWork.Model { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/emitRestParametersMethod.js b/tests/baselines/reference/emitRestParametersMethod.js index 9cbffe48f0..a0e89134de 100644 --- a/tests/baselines/reference/emitRestParametersMethod.js +++ b/tests/baselines/reference/emitRestParametersMethod.js @@ -17,7 +17,7 @@ class D { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/emitThisInSuperMethodCall.js b/tests/baselines/reference/emitThisInSuperMethodCall.js index 9a6984e704..0c4e9c8ffb 100644 --- a/tests/baselines/reference/emitThisInSuperMethodCall.js +++ b/tests/baselines/reference/emitThisInSuperMethodCall.js @@ -31,7 +31,7 @@ class RegisteredUser extends User { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/emitter.asyncGenerators.classMethods.es5.js b/tests/baselines/reference/emitter.asyncGenerators.classMethods.es5.js index 81b4109059..32feaf2fdf 100644 --- a/tests/baselines/reference/emitter.asyncGenerators.classMethods.es5.js +++ b/tests/baselines/reference/emitter.asyncGenerators.classMethods.es5.js @@ -64,7 +64,7 @@ class C9 extends B9 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; @@ -131,7 +131,7 @@ var C1 = (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; @@ -204,7 +204,7 @@ var C2 = (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; @@ -277,7 +277,7 @@ var C3 = (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; @@ -371,7 +371,7 @@ var C4 = (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; @@ -472,7 +472,7 @@ var C5 = (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; @@ -545,7 +545,7 @@ var C6 = (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; @@ -612,7 +612,7 @@ var C7 = (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; @@ -682,7 +682,7 @@ var C8 = (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/errorRecoveryInClassDeclaration.js b/tests/baselines/reference/errorRecoveryInClassDeclaration.js index 1c9a761269..334460d76d 100644 --- a/tests/baselines/reference/errorRecoveryInClassDeclaration.js +++ b/tests/baselines/reference/errorRecoveryInClassDeclaration.js @@ -11,7 +11,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/errorSuperCalls.js b/tests/baselines/reference/errorSuperCalls.js index e4e192ff77..af47591d72 100644 --- a/tests/baselines/reference/errorSuperCalls.js +++ b/tests/baselines/reference/errorSuperCalls.js @@ -78,7 +78,7 @@ class OtherDerived extends OtherBase { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/errorSuperPropertyAccess.js b/tests/baselines/reference/errorSuperPropertyAccess.js index 92cc81eed0..da850720a8 100644 --- a/tests/baselines/reference/errorSuperPropertyAccess.js +++ b/tests/baselines/reference/errorSuperPropertyAccess.js @@ -132,7 +132,7 @@ var obj = { n: super.wat, p: super.foo() }; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/errorsInGenericTypeReference.js b/tests/baselines/reference/errorsInGenericTypeReference.js index a4a3e3d8f3..f9daaea58d 100644 --- a/tests/baselines/reference/errorsInGenericTypeReference.js +++ b/tests/baselines/reference/errorsInGenericTypeReference.js @@ -75,7 +75,7 @@ interface testInterface2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es3-amd.js b/tests/baselines/reference/es3-amd.js index 4c68ada569..a348f8c3f1 100644 --- a/tests/baselines/reference/es3-amd.js +++ b/tests/baselines/reference/es3-amd.js @@ -16,7 +16,7 @@ class A var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es3-declaration-amd.js b/tests/baselines/reference/es3-declaration-amd.js index 99814c9e3f..a44d81a499 100644 --- a/tests/baselines/reference/es3-declaration-amd.js +++ b/tests/baselines/reference/es3-declaration-amd.js @@ -16,7 +16,7 @@ class A var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es3-sourcemap-amd.js b/tests/baselines/reference/es3-sourcemap-amd.js index ecf68f3c7e..12d2291614 100644 --- a/tests/baselines/reference/es3-sourcemap-amd.js +++ b/tests/baselines/reference/es3-sourcemap-amd.js @@ -16,7 +16,7 @@ class A var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es3-sourcemap-amd.sourcemap.txt b/tests/baselines/reference/es3-sourcemap-amd.sourcemap.txt index d7f6ca493a..1c091ba056 100644 --- a/tests/baselines/reference/es3-sourcemap-amd.sourcemap.txt +++ b/tests/baselines/reference/es3-sourcemap-amd.sourcemap.txt @@ -11,7 +11,7 @@ sourceFile:es3-sourcemap-amd.ts >>>var __names = (this && this.__names) || (function() { >>> var name = Object.defineProperty ? (function(proto, name) { >>> Object.defineProperty(proto[name], 'name', { ->>> value: name, configurable: true, writable: false, enumerable: false +>>> value: name, configurable: true >>> }); >>> }) : (function(proto, name) { >>> proto[name].name = name; diff --git a/tests/baselines/reference/es5-amd.js b/tests/baselines/reference/es5-amd.js index 2620ba51f9..e29defa1b8 100644 --- a/tests/baselines/reference/es5-amd.js +++ b/tests/baselines/reference/es5-amd.js @@ -16,7 +16,7 @@ class A var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es5-commonjs.js b/tests/baselines/reference/es5-commonjs.js index f0024afbc9..912d28b519 100644 --- a/tests/baselines/reference/es5-commonjs.js +++ b/tests/baselines/reference/es5-commonjs.js @@ -18,7 +18,7 @@ export default class A var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es5-commonjs4.js b/tests/baselines/reference/es5-commonjs4.js index 8615128f27..0872fa02ca 100644 --- a/tests/baselines/reference/es5-commonjs4.js +++ b/tests/baselines/reference/es5-commonjs4.js @@ -19,7 +19,7 @@ export var __esModule = 1; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es5-declaration-amd.js b/tests/baselines/reference/es5-declaration-amd.js index 8d08794b7c..41ac454c6c 100644 --- a/tests/baselines/reference/es5-declaration-amd.js +++ b/tests/baselines/reference/es5-declaration-amd.js @@ -16,7 +16,7 @@ class A var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es5-souremap-amd.js b/tests/baselines/reference/es5-souremap-amd.js index 988a5329ac..8e1ec2c799 100644 --- a/tests/baselines/reference/es5-souremap-amd.js +++ b/tests/baselines/reference/es5-souremap-amd.js @@ -16,7 +16,7 @@ class A var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es5-souremap-amd.sourcemap.txt b/tests/baselines/reference/es5-souremap-amd.sourcemap.txt index 3166b74211..342bff7e95 100644 --- a/tests/baselines/reference/es5-souremap-amd.sourcemap.txt +++ b/tests/baselines/reference/es5-souremap-amd.sourcemap.txt @@ -11,7 +11,7 @@ sourceFile:es5-souremap-amd.ts >>>var __names = (this && this.__names) || (function() { >>> var name = Object.defineProperty ? (function(proto, name) { >>> Object.defineProperty(proto[name], 'name', { ->>> value: name, configurable: true, writable: false, enumerable: false +>>> value: name, configurable: true >>> }); >>> }) : (function(proto, name) { >>> proto[name].name = name; diff --git a/tests/baselines/reference/es5-system.js b/tests/baselines/reference/es5-system.js index 8253b2391f..31e41b38b8 100644 --- a/tests/baselines/reference/es5-system.js +++ b/tests/baselines/reference/es5-system.js @@ -19,7 +19,7 @@ System.register([], function (exports_1, context_1) { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es5-umd.js b/tests/baselines/reference/es5-umd.js index 4ab99de13c..fdf83f5b61 100644 --- a/tests/baselines/reference/es5-umd.js +++ b/tests/baselines/reference/es5-umd.js @@ -17,7 +17,7 @@ class A var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es5-umd2.js b/tests/baselines/reference/es5-umd2.js index 491ff70fc3..c7ec4137d8 100644 --- a/tests/baselines/reference/es5-umd2.js +++ b/tests/baselines/reference/es5-umd2.js @@ -17,7 +17,7 @@ export class A var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es5-umd3.js b/tests/baselines/reference/es5-umd3.js index 23d83f18ac..4ee23abe43 100644 --- a/tests/baselines/reference/es5-umd3.js +++ b/tests/baselines/reference/es5-umd3.js @@ -17,7 +17,7 @@ export default class A var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es5-umd4.js b/tests/baselines/reference/es5-umd4.js index 1872dbc3b1..5e1871c6db 100644 --- a/tests/baselines/reference/es5-umd4.js +++ b/tests/baselines/reference/es5-umd4.js @@ -19,7 +19,7 @@ export = A; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es5ExportDefaultClassDeclaration.js b/tests/baselines/reference/es5ExportDefaultClassDeclaration.js index ff3b481740..8df260d054 100644 --- a/tests/baselines/reference/es5ExportDefaultClassDeclaration.js +++ b/tests/baselines/reference/es5ExportDefaultClassDeclaration.js @@ -9,7 +9,7 @@ export default class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es5ExportDefaultClassDeclaration2.js b/tests/baselines/reference/es5ExportDefaultClassDeclaration2.js index 0ad182f670..c3027509f8 100644 --- a/tests/baselines/reference/es5ExportDefaultClassDeclaration2.js +++ b/tests/baselines/reference/es5ExportDefaultClassDeclaration2.js @@ -9,7 +9,7 @@ export default class { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es5ExportDefaultClassDeclaration3.js b/tests/baselines/reference/es5ExportDefaultClassDeclaration3.js index 3799302bc1..73af83beea 100644 --- a/tests/baselines/reference/es5ExportDefaultClassDeclaration3.js +++ b/tests/baselines/reference/es5ExportDefaultClassDeclaration3.js @@ -18,7 +18,7 @@ var t: typeof C = C; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es5ExportEqualsDts.js b/tests/baselines/reference/es5ExportEqualsDts.js index 7160e9849a..34eb1e6368 100644 --- a/tests/baselines/reference/es5ExportEqualsDts.js +++ b/tests/baselines/reference/es5ExportEqualsDts.js @@ -17,7 +17,7 @@ export = A var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es5ModuleWithModuleGenAmd.js b/tests/baselines/reference/es5ModuleWithModuleGenAmd.js index a8e01c9889..6dfe80163b 100644 --- a/tests/baselines/reference/es5ModuleWithModuleGenAmd.js +++ b/tests/baselines/reference/es5ModuleWithModuleGenAmd.js @@ -15,7 +15,7 @@ export class A var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es5ModuleWithModuleGenCommonjs.js b/tests/baselines/reference/es5ModuleWithModuleGenCommonjs.js index c404174ff4..49d9f18593 100644 --- a/tests/baselines/reference/es5ModuleWithModuleGenCommonjs.js +++ b/tests/baselines/reference/es5ModuleWithModuleGenCommonjs.js @@ -16,7 +16,7 @@ export class A var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es5ModuleWithoutModuleGenTarget.js b/tests/baselines/reference/es5ModuleWithoutModuleGenTarget.js index c5a273bb1a..d2278ee986 100644 --- a/tests/baselines/reference/es5ModuleWithoutModuleGenTarget.js +++ b/tests/baselines/reference/es5ModuleWithoutModuleGenTarget.js @@ -16,7 +16,7 @@ export class A var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es5andes6module.js b/tests/baselines/reference/es5andes6module.js index 8cc74caacc..bfcf323c05 100644 --- a/tests/baselines/reference/es5andes6module.js +++ b/tests/baselines/reference/es5andes6module.js @@ -17,7 +17,7 @@ export default class A var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es6ClassTest.js b/tests/baselines/reference/es6ClassTest.js index a2845ab2b7..6e306c9523 100644 --- a/tests/baselines/reference/es6ClassTest.js +++ b/tests/baselines/reference/es6ClassTest.js @@ -88,7 +88,7 @@ declare module AmbientMod { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es6ClassTest2.js b/tests/baselines/reference/es6ClassTest2.js index bd2f40e2a6..a78b6edd62 100644 --- a/tests/baselines/reference/es6ClassTest2.js +++ b/tests/baselines/reference/es6ClassTest2.js @@ -162,7 +162,7 @@ var ccwc = new ChildClassWithoutConstructor(1, "s"); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es6ClassTest3.js b/tests/baselines/reference/es6ClassTest3.js index de7c83e590..583f74f727 100644 --- a/tests/baselines/reference/es6ClassTest3.js +++ b/tests/baselines/reference/es6ClassTest3.js @@ -18,7 +18,7 @@ module M { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es6DeclOrdering.js b/tests/baselines/reference/es6DeclOrdering.js index eb3ebce16f..e751c1b71f 100644 --- a/tests/baselines/reference/es6DeclOrdering.js +++ b/tests/baselines/reference/es6DeclOrdering.js @@ -20,7 +20,7 @@ class Bar { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es6MemberScoping.js b/tests/baselines/reference/es6MemberScoping.js index 46966bf9d1..4a7c129ffa 100644 --- a/tests/baselines/reference/es6MemberScoping.js +++ b/tests/baselines/reference/es6MemberScoping.js @@ -19,7 +19,7 @@ class Foo2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es6modulekindWithES5Target.js b/tests/baselines/reference/es6modulekindWithES5Target.js index 8e8ace8a71..9659130488 100644 --- a/tests/baselines/reference/es6modulekindWithES5Target.js +++ b/tests/baselines/reference/es6modulekindWithES5Target.js @@ -23,7 +23,7 @@ export {E}; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es6modulekindWithES5Target11.js b/tests/baselines/reference/es6modulekindWithES5Target11.js index 7a1d590889..7f36b5bb92 100644 --- a/tests/baselines/reference/es6modulekindWithES5Target11.js +++ b/tests/baselines/reference/es6modulekindWithES5Target11.js @@ -12,7 +12,7 @@ export default class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es6modulekindWithES5Target2.js b/tests/baselines/reference/es6modulekindWithES5Target2.js index bf4537a666..596202dd78 100644 --- a/tests/baselines/reference/es6modulekindWithES5Target2.js +++ b/tests/baselines/reference/es6modulekindWithES5Target2.js @@ -10,7 +10,7 @@ export default class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/es6modulekindWithES5Target3.js b/tests/baselines/reference/es6modulekindWithES5Target3.js index c30069cfed..dc7fc0cb21 100644 --- a/tests/baselines/reference/es6modulekindWithES5Target3.js +++ b/tests/baselines/reference/es6modulekindWithES5Target3.js @@ -11,7 +11,7 @@ export default class D { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/escapedIdentifiers.js b/tests/baselines/reference/escapedIdentifiers.js index f81e10040d..1c59e66f2a 100644 --- a/tests/baselines/reference/escapedIdentifiers.js +++ b/tests/baselines/reference/escapedIdentifiers.js @@ -133,7 +133,7 @@ l\u0061bel4: var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/exportPrivateType.js b/tests/baselines/reference/exportPrivateType.js index 96ced78ac8..03d60fd3fb 100644 --- a/tests/baselines/reference/exportPrivateType.js +++ b/tests/baselines/reference/exportPrivateType.js @@ -34,7 +34,7 @@ var y = foo.g; // Exported variable 'y' has or is using private type 'foo.C2'. var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/expressionTypeNodeShouldError.js b/tests/baselines/reference/expressionTypeNodeShouldError.js index c4f9180eb7..3a2465916f 100644 --- a/tests/baselines/reference/expressionTypeNodeShouldError.js +++ b/tests/baselines/reference/expressionTypeNodeShouldError.js @@ -51,7 +51,7 @@ type ItemType3 = true.typeof(nodes.item(0)); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; @@ -78,7 +78,7 @@ typeof (nodes.item(0)); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; @@ -105,7 +105,7 @@ typeof (nodes.item(0)); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/extendAndImplementTheSameBaseType.js b/tests/baselines/reference/extendAndImplementTheSameBaseType.js index 1a75cec711..b4d9c04664 100644 --- a/tests/baselines/reference/extendAndImplementTheSameBaseType.js +++ b/tests/baselines/reference/extendAndImplementTheSameBaseType.js @@ -17,7 +17,7 @@ d.foo; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/extendAndImplementTheSameBaseType2.js b/tests/baselines/reference/extendAndImplementTheSameBaseType2.js index eba1970df0..c1fea12763 100644 --- a/tests/baselines/reference/extendAndImplementTheSameBaseType2.js +++ b/tests/baselines/reference/extendAndImplementTheSameBaseType2.js @@ -20,7 +20,7 @@ var r4: number = d.bar(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/extendNonClassSymbol1.js b/tests/baselines/reference/extendNonClassSymbol1.js index b0aee22cdf..59d70f34a0 100644 --- a/tests/baselines/reference/extendNonClassSymbol1.js +++ b/tests/baselines/reference/extendNonClassSymbol1.js @@ -7,7 +7,7 @@ class C extends x { } // error, could not find symbol xs var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/extendsClauseAlreadySeen.js b/tests/baselines/reference/extendsClauseAlreadySeen.js index 3c4a9ea2b2..bd138bc6ec 100644 --- a/tests/baselines/reference/extendsClauseAlreadySeen.js +++ b/tests/baselines/reference/extendsClauseAlreadySeen.js @@ -20,7 +20,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/extendsClauseAlreadySeen2.js b/tests/baselines/reference/extendsClauseAlreadySeen2.js index d5ad5ba5a9..a451cb4e10 100644 --- a/tests/baselines/reference/extendsClauseAlreadySeen2.js +++ b/tests/baselines/reference/extendsClauseAlreadySeen2.js @@ -20,7 +20,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/externalModuleQualification.js b/tests/baselines/reference/externalModuleQualification.js index ca7d872918..c736e27754 100644 --- a/tests/baselines/reference/externalModuleQualification.js +++ b/tests/baselines/reference/externalModuleQualification.js @@ -16,7 +16,7 @@ class NavigateAction { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/fatArrowSelf.js b/tests/baselines/reference/fatArrowSelf.js index ca49966076..e6a096e209 100644 --- a/tests/baselines/reference/fatArrowSelf.js +++ b/tests/baselines/reference/fatArrowSelf.js @@ -28,7 +28,7 @@ module Consumer { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/flowInFinally1.js b/tests/baselines/reference/flowInFinally1.js index a01f5db7f5..a8040e2676 100644 --- a/tests/baselines/reference/flowInFinally1.js +++ b/tests/baselines/reference/flowInFinally1.js @@ -18,7 +18,7 @@ try { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/fluentClasses.js b/tests/baselines/reference/fluentClasses.js index 72b4f8f1a4..f3dcde7aec 100644 --- a/tests/baselines/reference/fluentClasses.js +++ b/tests/baselines/reference/fluentClasses.js @@ -22,7 +22,7 @@ var z = c.foo().bar().baz(); // Fluent pattern var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/for-inStatements.js b/tests/baselines/reference/for-inStatements.js index 29e87cef0a..0d9e9fe5d5 100644 --- a/tests/baselines/reference/for-inStatements.js +++ b/tests/baselines/reference/for-inStatements.js @@ -84,7 +84,7 @@ for (var x in Color.Blue) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/for-inStatementsInvalid.js b/tests/baselines/reference/for-inStatementsInvalid.js index a83897717f..e23705ad28 100644 --- a/tests/baselines/reference/for-inStatementsInvalid.js +++ b/tests/baselines/reference/for-inStatementsInvalid.js @@ -67,7 +67,7 @@ for (var x in i[42]) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/forwardRefInClassProperties.js b/tests/baselines/reference/forwardRefInClassProperties.js index 50e4251023..6f7ae26697 100644 --- a/tests/baselines/reference/forwardRefInClassProperties.js +++ b/tests/baselines/reference/forwardRefInClassProperties.js @@ -19,7 +19,7 @@ class Test var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/functionAndPropertyNameConflict.js b/tests/baselines/reference/functionAndPropertyNameConflict.js index 707a0287fd..1176050e3a 100644 --- a/tests/baselines/reference/functionAndPropertyNameConflict.js +++ b/tests/baselines/reference/functionAndPropertyNameConflict.js @@ -10,7 +10,7 @@ class C65 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/functionArgShadowing.js b/tests/baselines/reference/functionArgShadowing.js index 8c2d0caf39..13e2800685 100644 --- a/tests/baselines/reference/functionArgShadowing.js +++ b/tests/baselines/reference/functionArgShadowing.js @@ -18,7 +18,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/functionExpressionContextualTyping1.js b/tests/baselines/reference/functionExpressionContextualTyping1.js index 849611a002..10d8249fd2 100644 --- a/tests/baselines/reference/functionExpressionContextualTyping1.js +++ b/tests/baselines/reference/functionExpressionContextualTyping1.js @@ -62,7 +62,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/functionOverloadErrors.js b/tests/baselines/reference/functionOverloadErrors.js index f6d100d8a7..46599e909f 100644 --- a/tests/baselines/reference/functionOverloadErrors.js +++ b/tests/baselines/reference/functionOverloadErrors.js @@ -122,7 +122,7 @@ function initExpr() { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/functionOverloads5.js b/tests/baselines/reference/functionOverloads5.js index 0813b01dd6..0e8283eb4f 100644 --- a/tests/baselines/reference/functionOverloads5.js +++ b/tests/baselines/reference/functionOverloads5.js @@ -9,7 +9,7 @@ class baz { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/functionOverloads7.js b/tests/baselines/reference/functionOverloads7.js index 96789228b5..30df09a5ad 100644 --- a/tests/baselines/reference/functionOverloads7.js +++ b/tests/baselines/reference/functionOverloads7.js @@ -14,7 +14,7 @@ class foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/functionOverloadsOutOfOrder.js b/tests/baselines/reference/functionOverloadsOutOfOrder.js index a1390f72d5..46f77660bb 100644 --- a/tests/baselines/reference/functionOverloadsOutOfOrder.js +++ b/tests/baselines/reference/functionOverloadsOutOfOrder.js @@ -19,7 +19,7 @@ class e { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/functionSubtypingOfVarArgs.js b/tests/baselines/reference/functionSubtypingOfVarArgs.js index 9f6911f65f..2b9b55d20f 100644 --- a/tests/baselines/reference/functionSubtypingOfVarArgs.js +++ b/tests/baselines/reference/functionSubtypingOfVarArgs.js @@ -18,7 +18,7 @@ class StringEvent extends EventBase { // should work var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/functionSubtypingOfVarArgs2.js b/tests/baselines/reference/functionSubtypingOfVarArgs2.js index e1d89699ab..b6d457d435 100644 --- a/tests/baselines/reference/functionSubtypingOfVarArgs2.js +++ b/tests/baselines/reference/functionSubtypingOfVarArgs2.js @@ -18,7 +18,7 @@ class StringEvent extends EventBase { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/functionWithSameNameAsField.js b/tests/baselines/reference/functionWithSameNameAsField.js index 7a2d236d38..5511529a06 100644 --- a/tests/baselines/reference/functionWithSameNameAsField.js +++ b/tests/baselines/reference/functionWithSameNameAsField.js @@ -12,7 +12,7 @@ class TestProgressBar { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/functionsInClassExpressions.js b/tests/baselines/reference/functionsInClassExpressions.js index e2340728ee..2459a7ed5c 100644 --- a/tests/baselines/reference/functionsInClassExpressions.js +++ b/tests/baselines/reference/functionsInClassExpressions.js @@ -14,7 +14,7 @@ let Foo = class { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/fuzzy.js b/tests/baselines/reference/fuzzy.js index 021a6366c4..9c65496462 100644 --- a/tests/baselines/reference/fuzzy.js +++ b/tests/baselines/reference/fuzzy.js @@ -34,7 +34,7 @@ module M { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericArrayWithoutTypeAnnotation.js b/tests/baselines/reference/genericArrayWithoutTypeAnnotation.js index 534052822d..a351e4ef3d 100644 --- a/tests/baselines/reference/genericArrayWithoutTypeAnnotation.js +++ b/tests/baselines/reference/genericArrayWithoutTypeAnnotation.js @@ -11,7 +11,7 @@ class Bar { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericAssignmentCompatWithInterfaces1.js b/tests/baselines/reference/genericAssignmentCompatWithInterfaces1.js index ead801fa48..5afc6d51b4 100644 --- a/tests/baselines/reference/genericAssignmentCompatWithInterfaces1.js +++ b/tests/baselines/reference/genericAssignmentCompatWithInterfaces1.js @@ -23,7 +23,7 @@ var a4: I = >z; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericBaseClassLiteralProperty.js b/tests/baselines/reference/genericBaseClassLiteralProperty.js index 9381c836ca..5ebc07f7a5 100644 --- a/tests/baselines/reference/genericBaseClassLiteralProperty.js +++ b/tests/baselines/reference/genericBaseClassLiteralProperty.js @@ -26,7 +26,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericBaseClassLiteralProperty2.js b/tests/baselines/reference/genericBaseClassLiteralProperty2.js index ee60e740e8..a2420e56f6 100644 --- a/tests/baselines/reference/genericBaseClassLiteralProperty2.js +++ b/tests/baselines/reference/genericBaseClassLiteralProperty2.js @@ -29,7 +29,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericCallTypeArgumentInference.js b/tests/baselines/reference/genericCallTypeArgumentInference.js index 9dd457b8a3..3f0cacadec 100644 --- a/tests/baselines/reference/genericCallTypeArgumentInference.js +++ b/tests/baselines/reference/genericCallTypeArgumentInference.js @@ -96,7 +96,7 @@ var r11 = i.foo8(); // {} var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericCallWithConstraintsTypeArgumentInference.js b/tests/baselines/reference/genericCallWithConstraintsTypeArgumentInference.js index 46f8ae6b12..32745b06bc 100644 --- a/tests/baselines/reference/genericCallWithConstraintsTypeArgumentInference.js +++ b/tests/baselines/reference/genericCallWithConstraintsTypeArgumentInference.js @@ -122,7 +122,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericCallWithFixedArguments.js b/tests/baselines/reference/genericCallWithFixedArguments.js index 9667af15fc..f8fcd24320 100644 --- a/tests/baselines/reference/genericCallWithFixedArguments.js +++ b/tests/baselines/reference/genericCallWithFixedArguments.js @@ -11,7 +11,7 @@ g(7) // the parameter list is fixed, so this should not error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericCallbacksAndClassHierarchy.js b/tests/baselines/reference/genericCallbacksAndClassHierarchy.js index f86b54dd49..69a97a39a7 100644 --- a/tests/baselines/reference/genericCallbacksAndClassHierarchy.js +++ b/tests/baselines/reference/genericCallbacksAndClassHierarchy.js @@ -37,7 +37,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericClassPropertyInheritanceSpecialization.js b/tests/baselines/reference/genericClassPropertyInheritanceSpecialization.js index 39abba1d60..a81aeb6dd5 100644 --- a/tests/baselines/reference/genericClassPropertyInheritanceSpecialization.js +++ b/tests/baselines/reference/genericClassPropertyInheritanceSpecialization.js @@ -79,7 +79,7 @@ class ViewModel implements Contract { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericClassWithFunctionTypedMemberArguments.js b/tests/baselines/reference/genericClassWithFunctionTypedMemberArguments.js index 5c056f6d63..13f1cb2d1e 100644 --- a/tests/baselines/reference/genericClassWithFunctionTypedMemberArguments.js +++ b/tests/baselines/reference/genericClassWithFunctionTypedMemberArguments.js @@ -70,7 +70,7 @@ module WithCandidates { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericClassWithObjectTypeArgsAndConstraints.js b/tests/baselines/reference/genericClassWithObjectTypeArgsAndConstraints.js index 09598e634d..f7a5a76cb2 100644 --- a/tests/baselines/reference/genericClassWithObjectTypeArgsAndConstraints.js +++ b/tests/baselines/reference/genericClassWithObjectTypeArgsAndConstraints.js @@ -66,7 +66,7 @@ module Interface { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericClassWithStaticFactory.js b/tests/baselines/reference/genericClassWithStaticFactory.js index de507a4280..8f07588a73 100644 --- a/tests/baselines/reference/genericClassWithStaticFactory.js +++ b/tests/baselines/reference/genericClassWithStaticFactory.js @@ -145,7 +145,7 @@ module Editor { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericClasses4.js b/tests/baselines/reference/genericClasses4.js index 9322f68d04..a0681b234b 100644 --- a/tests/baselines/reference/genericClasses4.js +++ b/tests/baselines/reference/genericClasses4.js @@ -21,7 +21,7 @@ class Vec2_T var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericClassesInModule2.js b/tests/baselines/reference/genericClassesInModule2.js index 36a0d4bcbf..54e7accc9a 100644 --- a/tests/baselines/reference/genericClassesInModule2.js +++ b/tests/baselines/reference/genericClassesInModule2.js @@ -24,7 +24,7 @@ export class B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericCloduleInModule.js b/tests/baselines/reference/genericCloduleInModule.js index 3b5e5696dc..f8e45bd09b 100644 --- a/tests/baselines/reference/genericCloduleInModule.js +++ b/tests/baselines/reference/genericCloduleInModule.js @@ -16,7 +16,7 @@ b.foo(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericCloduleInModule2.js b/tests/baselines/reference/genericCloduleInModule2.js index 82aa1a219f..3a6bb63f95 100644 --- a/tests/baselines/reference/genericCloduleInModule2.js +++ b/tests/baselines/reference/genericCloduleInModule2.js @@ -19,7 +19,7 @@ b.foo(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericCloneReturnTypes.js b/tests/baselines/reference/genericCloneReturnTypes.js index 9f7f95df4a..aad9025f2f 100644 --- a/tests/baselines/reference/genericCloneReturnTypes.js +++ b/tests/baselines/reference/genericCloneReturnTypes.js @@ -29,7 +29,7 @@ b = b3; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericCloneReturnTypes2.js b/tests/baselines/reference/genericCloneReturnTypes2.js index d07b42f116..2b6fe6373d 100644 --- a/tests/baselines/reference/genericCloneReturnTypes2.js +++ b/tests/baselines/reference/genericCloneReturnTypes2.js @@ -19,7 +19,7 @@ var d: MyList = a.clone(); // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericConstraint1.js b/tests/baselines/reference/genericConstraint1.js index c996cfbffd..ac79a61b88 100644 --- a/tests/baselines/reference/genericConstraint1.js +++ b/tests/baselines/reference/genericConstraint1.js @@ -12,7 +12,7 @@ x.bar2(2, ""); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericConstraint2.js b/tests/baselines/reference/genericConstraint2.js index 928bc58ab2..e0e93da636 100644 --- a/tests/baselines/reference/genericConstraint2.js +++ b/tests/baselines/reference/genericConstraint2.js @@ -25,7 +25,7 @@ var c = compare(a, b); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericFunctionsWithOptionalParameters3.js b/tests/baselines/reference/genericFunctionsWithOptionalParameters3.js index d3e38d9962..69fd3559d2 100644 --- a/tests/baselines/reference/genericFunctionsWithOptionalParameters3.js +++ b/tests/baselines/reference/genericFunctionsWithOptionalParameters3.js @@ -19,7 +19,7 @@ var r5 = utils.mapReduce(c, f1, f2); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericImplements.js b/tests/baselines/reference/genericImplements.js index 811be4880a..dcd27870d9 100644 --- a/tests/baselines/reference/genericImplements.js +++ b/tests/baselines/reference/genericImplements.js @@ -24,7 +24,7 @@ class Z implements I { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericInstanceOf.js b/tests/baselines/reference/genericInstanceOf.js index b8572adc8d..17b1df2059 100644 --- a/tests/baselines/reference/genericInstanceOf.js +++ b/tests/baselines/reference/genericInstanceOf.js @@ -15,7 +15,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericInterfaceImplementation.js b/tests/baselines/reference/genericInterfaceImplementation.js index 60f14af278..779982ebb3 100644 --- a/tests/baselines/reference/genericInterfaceImplementation.js +++ b/tests/baselines/reference/genericInterfaceImplementation.js @@ -20,7 +20,7 @@ class None implements IOption{ var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericMemberFunction.js b/tests/baselines/reference/genericMemberFunction.js index ebc879aed2..9d768f3b80 100644 --- a/tests/baselines/reference/genericMemberFunction.js +++ b/tests/baselines/reference/genericMemberFunction.js @@ -26,7 +26,7 @@ export class BuildResult{ var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericObjectLitReturnType.js b/tests/baselines/reference/genericObjectLitReturnType.js index e368018690..a2215841fb 100644 --- a/tests/baselines/reference/genericObjectLitReturnType.js +++ b/tests/baselines/reference/genericObjectLitReturnType.js @@ -15,7 +15,7 @@ t1.a = 5; // Should not error: t1 should have type {a: number}, instead has type var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericOfACloduleType1.js b/tests/baselines/reference/genericOfACloduleType1.js index df77fbfa97..2072c5ff81 100644 --- a/tests/baselines/reference/genericOfACloduleType1.js +++ b/tests/baselines/reference/genericOfACloduleType1.js @@ -16,7 +16,7 @@ var g2 = new G() // was: error Type reference cannot refer to container 'M. var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericOfACloduleType2.js b/tests/baselines/reference/genericOfACloduleType2.js index e7e748301c..335c55c240 100644 --- a/tests/baselines/reference/genericOfACloduleType2.js +++ b/tests/baselines/reference/genericOfACloduleType2.js @@ -19,7 +19,7 @@ module N { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericPrototypeProperty.js b/tests/baselines/reference/genericPrototypeProperty.js index 0b02c6a439..f9246ea76b 100644 --- a/tests/baselines/reference/genericPrototypeProperty.js +++ b/tests/baselines/reference/genericPrototypeProperty.js @@ -13,7 +13,7 @@ var r3 = r.foo(null); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericRecursiveImplicitConstructorErrors2.js b/tests/baselines/reference/genericRecursiveImplicitConstructorErrors2.js index 570bbf372a..0b358e71c1 100644 --- a/tests/baselines/reference/genericRecursiveImplicitConstructorErrors2.js +++ b/tests/baselines/reference/genericRecursiveImplicitConstructorErrors2.js @@ -30,7 +30,7 @@ module TypeScript2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericRecursiveImplicitConstructorErrors3.js b/tests/baselines/reference/genericRecursiveImplicitConstructorErrors3.js index 66cf3dd3d3..6f7082d629 100644 --- a/tests/baselines/reference/genericRecursiveImplicitConstructorErrors3.js +++ b/tests/baselines/reference/genericRecursiveImplicitConstructorErrors3.js @@ -44,7 +44,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericReversingTypeParameters.js b/tests/baselines/reference/genericReversingTypeParameters.js index 64a2360afe..3fd8b52805 100644 --- a/tests/baselines/reference/genericReversingTypeParameters.js +++ b/tests/baselines/reference/genericReversingTypeParameters.js @@ -14,7 +14,7 @@ var r2b = i.get(1); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericReversingTypeParameters2.js b/tests/baselines/reference/genericReversingTypeParameters2.js index 70e3efd024..fa0d824870 100644 --- a/tests/baselines/reference/genericReversingTypeParameters2.js +++ b/tests/baselines/reference/genericReversingTypeParameters2.js @@ -13,7 +13,7 @@ var r2b = i.get(1); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericSpecializations1.js b/tests/baselines/reference/genericSpecializations1.js index 96e2642871..6120114af0 100644 --- a/tests/baselines/reference/genericSpecializations1.js +++ b/tests/baselines/reference/genericSpecializations1.js @@ -19,7 +19,7 @@ class StringFoo3 implements IFoo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericSpecializations2.js b/tests/baselines/reference/genericSpecializations2.js index 73bfe79e0d..e8916ca7c8 100644 --- a/tests/baselines/reference/genericSpecializations2.js +++ b/tests/baselines/reference/genericSpecializations2.js @@ -23,7 +23,7 @@ class StringFoo3 implements IFoo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericSpecializations3.js b/tests/baselines/reference/genericSpecializations3.js index 1c3ce72cc7..bd817d0630 100644 --- a/tests/baselines/reference/genericSpecializations3.js +++ b/tests/baselines/reference/genericSpecializations3.js @@ -39,7 +39,7 @@ var stringFoo3: StringFoo3; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericTypeAssertions1.js b/tests/baselines/reference/genericTypeAssertions1.js index dc62289a75..6518490c41 100644 --- a/tests/baselines/reference/genericTypeAssertions1.js +++ b/tests/baselines/reference/genericTypeAssertions1.js @@ -8,7 +8,7 @@ var r2: A = >>foo; // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericTypeAssertions2.js b/tests/baselines/reference/genericTypeAssertions2.js index b4a489e8c6..851a75cbc4 100644 --- a/tests/baselines/reference/genericTypeAssertions2.js +++ b/tests/baselines/reference/genericTypeAssertions2.js @@ -17,7 +17,7 @@ var r5: A = >[]; // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericTypeAssertions4.js b/tests/baselines/reference/genericTypeAssertions4.js index 783ee453c5..3340454939 100644 --- a/tests/baselines/reference/genericTypeAssertions4.js +++ b/tests/baselines/reference/genericTypeAssertions4.js @@ -29,7 +29,7 @@ function foo2(x: T) { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericTypeAssertions6.js b/tests/baselines/reference/genericTypeAssertions6.js index a64f84c8be..e397ebdefc 100644 --- a/tests/baselines/reference/genericTypeAssertions6.js +++ b/tests/baselines/reference/genericTypeAssertions6.js @@ -28,7 +28,7 @@ var c: A = >b; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericTypeConstraints.js b/tests/baselines/reference/genericTypeConstraints.js index c2079ba9d0..b57f58a279 100644 --- a/tests/baselines/reference/genericTypeConstraints.js +++ b/tests/baselines/reference/genericTypeConstraints.js @@ -17,7 +17,7 @@ class BarExtended extends Bar { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericTypeReferencesRequireTypeArgs.js b/tests/baselines/reference/genericTypeReferencesRequireTypeArgs.js index 00c626cbe0..67963a1117 100644 --- a/tests/baselines/reference/genericTypeReferencesRequireTypeArgs.js +++ b/tests/baselines/reference/genericTypeReferencesRequireTypeArgs.js @@ -15,7 +15,7 @@ var i2: I; // should be an error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericTypeWithCallableMembers.js b/tests/baselines/reference/genericTypeWithCallableMembers.js index b9a2b4633e..3086202b09 100644 --- a/tests/baselines/reference/genericTypeWithCallableMembers.js +++ b/tests/baselines/reference/genericTypeWithCallableMembers.js @@ -16,7 +16,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericTypeWithNonGenericBaseMisMatch.js b/tests/baselines/reference/genericTypeWithNonGenericBaseMisMatch.js index 4ddbbf64f0..7bfd850a86 100644 --- a/tests/baselines/reference/genericTypeWithNonGenericBaseMisMatch.js +++ b/tests/baselines/reference/genericTypeWithNonGenericBaseMisMatch.js @@ -13,7 +13,7 @@ var i: I = x; // Should not be allowed -- type of 'f' is incompatible with 'I' var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericWithCallSignatures1.js b/tests/baselines/reference/genericWithCallSignatures1.js index 129c67f4f1..4e824922a8 100644 --- a/tests/baselines/reference/genericWithCallSignatures1.js +++ b/tests/baselines/reference/genericWithCallSignatures1.js @@ -23,7 +23,7 @@ class MyClass { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericWithIndexerOfTypeParameterType1.js b/tests/baselines/reference/genericWithIndexerOfTypeParameterType1.js index dd1ca4bba5..b98b03143f 100644 --- a/tests/baselines/reference/genericWithIndexerOfTypeParameterType1.js +++ b/tests/baselines/reference/genericWithIndexerOfTypeParameterType1.js @@ -12,7 +12,7 @@ var value: string = lazyArray.array()["test"]; // used to be an error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericWithIndexerOfTypeParameterType2.js b/tests/baselines/reference/genericWithIndexerOfTypeParameterType2.js index 0c56f496e6..840eb551f2 100644 --- a/tests/baselines/reference/genericWithIndexerOfTypeParameterType2.js +++ b/tests/baselines/reference/genericWithIndexerOfTypeParameterType2.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericWithOpenTypeParameters1.js b/tests/baselines/reference/genericWithOpenTypeParameters1.js index a6e656349a..314ce52b76 100644 --- a/tests/baselines/reference/genericWithOpenTypeParameters1.js +++ b/tests/baselines/reference/genericWithOpenTypeParameters1.js @@ -15,7 +15,7 @@ var f4 = (x: B) => { return x.foo(1); } // no error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericsWithDuplicateTypeParameters1.js b/tests/baselines/reference/genericsWithDuplicateTypeParameters1.js index c860a22889..dd8fd28b9b 100644 --- a/tests/baselines/reference/genericsWithDuplicateTypeParameters1.js +++ b/tests/baselines/reference/genericsWithDuplicateTypeParameters1.js @@ -20,7 +20,7 @@ var m = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/genericsWithoutTypeParameters1.js b/tests/baselines/reference/genericsWithoutTypeParameters1.js index ffc23aca68..d7cbc04343 100644 --- a/tests/baselines/reference/genericsWithoutTypeParameters1.js +++ b/tests/baselines/reference/genericsWithoutTypeParameters1.js @@ -37,7 +37,7 @@ function f(x: T): A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/getAndSetAsMemberNames.js b/tests/baselines/reference/getAndSetAsMemberNames.js index 7d04d2b766..3e1b907e20 100644 --- a/tests/baselines/reference/getAndSetAsMemberNames.js +++ b/tests/baselines/reference/getAndSetAsMemberNames.js @@ -25,7 +25,7 @@ class C5 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/getterControlFlowStrictNull.js b/tests/baselines/reference/getterControlFlowStrictNull.js index b752ea5df4..5919143c80 100644 --- a/tests/baselines/reference/getterControlFlowStrictNull.js +++ b/tests/baselines/reference/getterControlFlowStrictNull.js @@ -22,7 +22,7 @@ class B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/getterThatThrowsShouldNotNeedReturn.js b/tests/baselines/reference/getterThatThrowsShouldNotNeedReturn.js index aa92a19c81..46e7fe943d 100644 --- a/tests/baselines/reference/getterThatThrowsShouldNotNeedReturn.js +++ b/tests/baselines/reference/getterThatThrowsShouldNotNeedReturn.js @@ -13,7 +13,7 @@ class Greeter { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/giant.js b/tests/baselines/reference/giant.js index 94535444c7..650744110e 100644 --- a/tests/baselines/reference/giant.js +++ b/tests/baselines/reference/giant.js @@ -684,7 +684,7 @@ export declare module eaM { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/grammarAmbiguities1.js b/tests/baselines/reference/grammarAmbiguities1.js index 338f5f5d86..7372bd6fba 100644 --- a/tests/baselines/reference/grammarAmbiguities1.js +++ b/tests/baselines/reference/grammarAmbiguities1.js @@ -14,7 +14,7 @@ f(g < A, B > +(7)); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/heterogeneousArrayAndOverloads.js b/tests/baselines/reference/heterogeneousArrayAndOverloads.js index 6e0630735a..f2eed93392 100644 --- a/tests/baselines/reference/heterogeneousArrayAndOverloads.js +++ b/tests/baselines/reference/heterogeneousArrayAndOverloads.js @@ -15,7 +15,7 @@ class arrTest { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/implementGenericWithMismatchedTypes.js b/tests/baselines/reference/implementGenericWithMismatchedTypes.js index b83d66f634..ca435020e2 100644 --- a/tests/baselines/reference/implementGenericWithMismatchedTypes.js +++ b/tests/baselines/reference/implementGenericWithMismatchedTypes.js @@ -26,7 +26,7 @@ class C2 implements IFoo2 { // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/implementInterfaceAnyMemberWithVoid.js b/tests/baselines/reference/implementInterfaceAnyMemberWithVoid.js index 2cdd7fc51b..57e8be8d6a 100644 --- a/tests/baselines/reference/implementInterfaceAnyMemberWithVoid.js +++ b/tests/baselines/reference/implementInterfaceAnyMemberWithVoid.js @@ -13,7 +13,7 @@ class Bug implements I { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/implementsClauseAlreadySeen.js b/tests/baselines/reference/implementsClauseAlreadySeen.js index 9140fcf662..ced4663a5e 100644 --- a/tests/baselines/reference/implementsClauseAlreadySeen.js +++ b/tests/baselines/reference/implementsClauseAlreadySeen.js @@ -10,7 +10,7 @@ class D implements C implements C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/implementsInClassExpression.js b/tests/baselines/reference/implementsInClassExpression.js index 394cdd9d66..ff164297f3 100644 --- a/tests/baselines/reference/implementsInClassExpression.js +++ b/tests/baselines/reference/implementsInClassExpression.js @@ -11,7 +11,7 @@ let cls = class implements Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/implicitAnyAnyReturningFunction.js b/tests/baselines/reference/implicitAnyAnyReturningFunction.js index 36c224daea..6aac39f901 100644 --- a/tests/baselines/reference/implicitAnyAnyReturningFunction.js +++ b/tests/baselines/reference/implicitAnyAnyReturningFunction.js @@ -24,7 +24,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/implicitAnyCastedValue.js b/tests/baselines/reference/implicitAnyCastedValue.js index d7041ebbe9..38d27ad78d 100644 --- a/tests/baselines/reference/implicitAnyCastedValue.js +++ b/tests/baselines/reference/implicitAnyCastedValue.js @@ -82,7 +82,7 @@ var array = [null, undefined]; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/implicitAnyDeclareMemberWithoutType2.js b/tests/baselines/reference/implicitAnyDeclareMemberWithoutType2.js index bcc503007f..8eff83776f 100644 --- a/tests/baselines/reference/implicitAnyDeclareMemberWithoutType2.js +++ b/tests/baselines/reference/implicitAnyDeclareMemberWithoutType2.js @@ -13,7 +13,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/implicitAnyFunctionReturnNullOrUndefined.js b/tests/baselines/reference/implicitAnyFunctionReturnNullOrUndefined.js index e568656653..0ee559310a 100644 --- a/tests/baselines/reference/implicitAnyFunctionReturnNullOrUndefined.js +++ b/tests/baselines/reference/implicitAnyFunctionReturnNullOrUndefined.js @@ -28,7 +28,7 @@ undefinedWidenFunction(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/implicitAnyInCatch.js b/tests/baselines/reference/implicitAnyInCatch.js index 108ddbc0c5..b6d2b8f2a3 100644 --- a/tests/baselines/reference/implicitAnyInCatch.js +++ b/tests/baselines/reference/implicitAnyInCatch.js @@ -18,7 +18,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importAndVariableDeclarationConflict2.js b/tests/baselines/reference/importAndVariableDeclarationConflict2.js index ef509edde8..7738fe29fd 100644 --- a/tests/baselines/reference/importAndVariableDeclarationConflict2.js +++ b/tests/baselines/reference/importAndVariableDeclarationConflict2.js @@ -15,7 +15,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importAsBaseClass.js b/tests/baselines/reference/importAsBaseClass.js index 1ee5c4b339..7db2a03754 100644 --- a/tests/baselines/reference/importAsBaseClass.js +++ b/tests/baselines/reference/importAsBaseClass.js @@ -15,7 +15,7 @@ class Hello extends Greeter { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importCallExpressionAsyncES3AMD.js b/tests/baselines/reference/importCallExpressionAsyncES3AMD.js index 5d24857a90..d967f36bfa 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES3AMD.js +++ b/tests/baselines/reference/importCallExpressionAsyncES3AMD.js @@ -32,7 +32,7 @@ export const l = async () => { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importCallExpressionAsyncES3CJS.js b/tests/baselines/reference/importCallExpressionAsyncES3CJS.js index 2713fd6eb5..79ebcc9b8a 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES3CJS.js +++ b/tests/baselines/reference/importCallExpressionAsyncES3CJS.js @@ -33,7 +33,7 @@ export const l = async () => { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importCallExpressionAsyncES3System.js b/tests/baselines/reference/importCallExpressionAsyncES3System.js index 76601c5dbd..25753c557a 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES3System.js +++ b/tests/baselines/reference/importCallExpressionAsyncES3System.js @@ -34,7 +34,7 @@ System.register([], function (exports_1, context_1) { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importCallExpressionAsyncES3UMD.js b/tests/baselines/reference/importCallExpressionAsyncES3UMD.js index e02be9b98b..57a7364659 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES3UMD.js +++ b/tests/baselines/reference/importCallExpressionAsyncES3UMD.js @@ -32,7 +32,7 @@ export const l = async () => { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importCallExpressionAsyncES5AMD.js b/tests/baselines/reference/importCallExpressionAsyncES5AMD.js index 3b91349248..a60bc91b9b 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES5AMD.js +++ b/tests/baselines/reference/importCallExpressionAsyncES5AMD.js @@ -32,7 +32,7 @@ export const l = async () => { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importCallExpressionAsyncES5CJS.js b/tests/baselines/reference/importCallExpressionAsyncES5CJS.js index fe1dcb55d6..b1002bc922 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES5CJS.js +++ b/tests/baselines/reference/importCallExpressionAsyncES5CJS.js @@ -33,7 +33,7 @@ export const l = async () => { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importCallExpressionAsyncES5System.js b/tests/baselines/reference/importCallExpressionAsyncES5System.js index b7d79d0335..b3c802c2e4 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES5System.js +++ b/tests/baselines/reference/importCallExpressionAsyncES5System.js @@ -34,7 +34,7 @@ System.register([], function (exports_1, context_1) { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importCallExpressionAsyncES5UMD.js b/tests/baselines/reference/importCallExpressionAsyncES5UMD.js index 8dc8d47e93..6259e42f9f 100644 --- a/tests/baselines/reference/importCallExpressionAsyncES5UMD.js +++ b/tests/baselines/reference/importCallExpressionAsyncES5UMD.js @@ -32,7 +32,7 @@ export const l = async () => { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importCallExpressionES5AMD.js b/tests/baselines/reference/importCallExpressionES5AMD.js index fb3ffc29e6..31b2f7d084 100644 --- a/tests/baselines/reference/importCallExpressionES5AMD.js +++ b/tests/baselines/reference/importCallExpressionES5AMD.js @@ -39,7 +39,7 @@ define(["require", "exports"], function (require, exports) { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importCallExpressionES5CJS.js b/tests/baselines/reference/importCallExpressionES5CJS.js index f0efc3bb98..fc0365d900 100644 --- a/tests/baselines/reference/importCallExpressionES5CJS.js +++ b/tests/baselines/reference/importCallExpressionES5CJS.js @@ -38,7 +38,7 @@ exports.foo = foo; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importCallExpressionES5System.js b/tests/baselines/reference/importCallExpressionES5System.js index e54c182356..2842299239 100644 --- a/tests/baselines/reference/importCallExpressionES5System.js +++ b/tests/baselines/reference/importCallExpressionES5System.js @@ -46,7 +46,7 @@ System.register([], function (exports_1, context_1) { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importCallExpressionES5UMD.js b/tests/baselines/reference/importCallExpressionES5UMD.js index 124ceae6cf..7c3fa6283a 100644 --- a/tests/baselines/reference/importCallExpressionES5UMD.js +++ b/tests/baselines/reference/importCallExpressionES5UMD.js @@ -47,7 +47,7 @@ export class D { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importCallExpressionNoModuleKindSpecified.js b/tests/baselines/reference/importCallExpressionNoModuleKindSpecified.js index 2ed528c9b6..2173bdecab 100644 --- a/tests/baselines/reference/importCallExpressionNoModuleKindSpecified.js +++ b/tests/baselines/reference/importCallExpressionNoModuleKindSpecified.js @@ -31,7 +31,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; @@ -62,7 +62,7 @@ exports.backup = backup; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importHelpers.js b/tests/baselines/reference/importHelpers.js index e3eb19bd48..57d199a464 100644 --- a/tests/baselines/reference/importHelpers.js +++ b/tests/baselines/reference/importHelpers.js @@ -82,7 +82,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importHelpersNoHelpers.js b/tests/baselines/reference/importHelpersNoHelpers.js index e791e2670d..2d9da15feb 100644 --- a/tests/baselines/reference/importHelpersNoHelpers.js +++ b/tests/baselines/reference/importHelpersNoHelpers.js @@ -93,7 +93,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importHelpersNoModule.js b/tests/baselines/reference/importHelpersNoModule.js index 8206569c95..7050dfdada 100644 --- a/tests/baselines/reference/importHelpersNoModule.js +++ b/tests/baselines/reference/importHelpersNoModule.js @@ -74,7 +74,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/import_reference-exported-alias.js b/tests/baselines/reference/import_reference-exported-alias.js index d9960f7a4b..4ced231b49 100644 --- a/tests/baselines/reference/import_reference-exported-alias.js +++ b/tests/baselines/reference/import_reference-exported-alias.js @@ -25,7 +25,7 @@ var x = new UserServices().getUserName(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/import_reference-to-type-alias.js b/tests/baselines/reference/import_reference-to-type-alias.js index 78ff1c1742..f4d5456d05 100644 --- a/tests/baselines/reference/import_reference-to-type-alias.js +++ b/tests/baselines/reference/import_reference-to-type-alias.js @@ -21,7 +21,7 @@ var x = new Services.UserServices().getUserName(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/importedAliasesInTypePositions.js b/tests/baselines/reference/importedAliasesInTypePositions.js index 6e6db56773..eea9594d31 100644 --- a/tests/baselines/reference/importedAliasesInTypePositions.js +++ b/tests/baselines/reference/importedAliasesInTypePositions.js @@ -22,7 +22,7 @@ export module ImportingModule { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/inOperatorWithGeneric.js b/tests/baselines/reference/inOperatorWithGeneric.js index d06b2bcda9..6fa222f789 100644 --- a/tests/baselines/reference/inOperatorWithGeneric.js +++ b/tests/baselines/reference/inOperatorWithGeneric.js @@ -10,7 +10,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/incompatibleAssignmentOfIdenticallyNamedTypes.js b/tests/baselines/reference/incompatibleAssignmentOfIdenticallyNamedTypes.js index aba26303e1..3d232893b7 100644 --- a/tests/baselines/reference/incompatibleAssignmentOfIdenticallyNamedTypes.js +++ b/tests/baselines/reference/incompatibleAssignmentOfIdenticallyNamedTypes.js @@ -13,7 +13,7 @@ class Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/incompatibleTypes.js b/tests/baselines/reference/incompatibleTypes.js index 0d62a50d42..e26b1e8b0a 100644 --- a/tests/baselines/reference/incompatibleTypes.js +++ b/tests/baselines/reference/incompatibleTypes.js @@ -79,7 +79,7 @@ var fp1: () =>any = a => 0; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/incrementOnTypeParameter.js b/tests/baselines/reference/incrementOnTypeParameter.js index 4d29b1ea33..09ea218502 100644 --- a/tests/baselines/reference/incrementOnTypeParameter.js +++ b/tests/baselines/reference/incrementOnTypeParameter.js @@ -13,7 +13,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/indexTypeCheck.js b/tests/baselines/reference/indexTypeCheck.js index 0f07864d33..875000849b 100644 --- a/tests/baselines/reference/indexTypeCheck.js +++ b/tests/baselines/reference/indexTypeCheck.js @@ -67,7 +67,7 @@ class Benchmark { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/indexedAccessRelation.js b/tests/baselines/reference/indexedAccessRelation.js index a83dfec161..b6c7f3b01a 100644 --- a/tests/baselines/reference/indexedAccessRelation.js +++ b/tests/baselines/reference/indexedAccessRelation.js @@ -25,7 +25,7 @@ class Comp extends Component> var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/indexedAccessTypeConstraints.js b/tests/baselines/reference/indexedAccessTypeConstraints.js index 8f1123fca3..71544c5d98 100644 --- a/tests/baselines/reference/indexedAccessTypeConstraints.js +++ b/tests/baselines/reference/indexedAccessTypeConstraints.js @@ -41,7 +41,7 @@ function foo(x: C, y: T['content']) { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/indexerReturningTypeParameter1.js b/tests/baselines/reference/indexerReturningTypeParameter1.js index 0118a43917..7b5b1ecb06 100644 --- a/tests/baselines/reference/indexerReturningTypeParameter1.js +++ b/tests/baselines/reference/indexerReturningTypeParameter1.js @@ -17,7 +17,7 @@ var r2 = a2.groupBy(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/indexersInClassType.js b/tests/baselines/reference/indexersInClassType.js index 26d10a88a8..2616261c32 100644 --- a/tests/baselines/reference/indexersInClassType.js +++ b/tests/baselines/reference/indexersInClassType.js @@ -21,7 +21,7 @@ var r3 = r.a var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/inferFromGenericFunctionReturnTypes1.js b/tests/baselines/reference/inferFromGenericFunctionReturnTypes1.js index 0254e63ab6..41ebece978 100644 --- a/tests/baselines/reference/inferFromGenericFunctionReturnTypes1.js +++ b/tests/baselines/reference/inferFromGenericFunctionReturnTypes1.js @@ -76,7 +76,7 @@ testSet.transform( var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/inferFromGenericFunctionReturnTypes2.js b/tests/baselines/reference/inferFromGenericFunctionReturnTypes2.js index 697965123c..37c2ad7777 100644 --- a/tests/baselines/reference/inferFromGenericFunctionReturnTypes2.js +++ b/tests/baselines/reference/inferFromGenericFunctionReturnTypes2.js @@ -99,7 +99,7 @@ const t2 = testSet.transform( var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/inferParameterWithMethodCallInitializer.js b/tests/baselines/reference/inferParameterWithMethodCallInitializer.js index 8bbb7c9ee0..ce6aed1e24 100644 --- a/tests/baselines/reference/inferParameterWithMethodCallInitializer.js +++ b/tests/baselines/reference/inferParameterWithMethodCallInitializer.js @@ -24,7 +24,7 @@ class Weird { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/inferentialTypingUsingApparentType3.js b/tests/baselines/reference/inferentialTypingUsingApparentType3.js index 3d5863da48..1a67c9c89c 100644 --- a/tests/baselines/reference/inferentialTypingUsingApparentType3.js +++ b/tests/baselines/reference/inferentialTypingUsingApparentType3.js @@ -30,7 +30,7 @@ person.fields.id; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/inferringClassMembersFromAssignments.js b/tests/baselines/reference/inferringClassMembersFromAssignments.js index e2dd0ec5d6..0fd7221045 100644 --- a/tests/baselines/reference/inferringClassMembersFromAssignments.js +++ b/tests/baselines/reference/inferringClassMembersFromAssignments.js @@ -127,7 +127,7 @@ var stringOrNumberOrUndefined = C.inStaticNestedArrowFunction; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/inheritance.js b/tests/baselines/reference/inheritance.js index c85f3d77f5..9af29ac523 100644 --- a/tests/baselines/reference/inheritance.js +++ b/tests/baselines/reference/inheritance.js @@ -48,7 +48,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/inheritance1.js b/tests/baselines/reference/inheritance1.js index 6c9c479d38..26f0ba2b85 100644 --- a/tests/baselines/reference/inheritance1.js +++ b/tests/baselines/reference/inheritance1.js @@ -75,7 +75,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/inheritanceGrandParentPrivateMemberCollision.js b/tests/baselines/reference/inheritanceGrandParentPrivateMemberCollision.js index 7bd14f8adb..4936643f2b 100644 --- a/tests/baselines/reference/inheritanceGrandParentPrivateMemberCollision.js +++ b/tests/baselines/reference/inheritanceGrandParentPrivateMemberCollision.js @@ -14,7 +14,7 @@ class C extends B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/inheritanceGrandParentPrivateMemberCollisionWithPublicMember.js b/tests/baselines/reference/inheritanceGrandParentPrivateMemberCollisionWithPublicMember.js index 9e0a47e12a..b98a3e0c63 100644 --- a/tests/baselines/reference/inheritanceGrandParentPrivateMemberCollisionWithPublicMember.js +++ b/tests/baselines/reference/inheritanceGrandParentPrivateMemberCollisionWithPublicMember.js @@ -14,7 +14,7 @@ class C extends B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/inheritanceGrandParentPublicMemberCollisionWithPrivateMember.js b/tests/baselines/reference/inheritanceGrandParentPublicMemberCollisionWithPrivateMember.js index 143a44aeda..c7e7c55538 100644 --- a/tests/baselines/reference/inheritanceGrandParentPublicMemberCollisionWithPrivateMember.js +++ b/tests/baselines/reference/inheritanceGrandParentPublicMemberCollisionWithPrivateMember.js @@ -14,7 +14,7 @@ class C extends B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/inheritanceMemberAccessorOverridingMethod.js b/tests/baselines/reference/inheritanceMemberAccessorOverridingMethod.js index 6e69db49c2..aac8d7d378 100644 --- a/tests/baselines/reference/inheritanceMemberAccessorOverridingMethod.js +++ b/tests/baselines/reference/inheritanceMemberAccessorOverridingMethod.js @@ -18,7 +18,7 @@ class b extends a { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/inheritanceMemberFuncOverridingAccessor.js b/tests/baselines/reference/inheritanceMemberFuncOverridingAccessor.js index 9a6406f0fa..c32a5e61d5 100644 --- a/tests/baselines/reference/inheritanceMemberFuncOverridingAccessor.js +++ b/tests/baselines/reference/inheritanceMemberFuncOverridingAccessor.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/inheritanceMemberFuncOverridingMethod.js b/tests/baselines/reference/inheritanceMemberFuncOverridingMethod.js index 8f8053a409..d0cef81020 100644 --- a/tests/baselines/reference/inheritanceMemberFuncOverridingMethod.js +++ b/tests/baselines/reference/inheritanceMemberFuncOverridingMethod.js @@ -15,7 +15,7 @@ class b extends a { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/inheritanceMemberFuncOverridingProperty.js b/tests/baselines/reference/inheritanceMemberFuncOverridingProperty.js index cd33c1c8f8..9473bfdfa3 100644 --- a/tests/baselines/reference/inheritanceMemberFuncOverridingProperty.js +++ b/tests/baselines/reference/inheritanceMemberFuncOverridingProperty.js @@ -23,7 +23,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/inheritanceMemberPropertyOverridingMethod.js b/tests/baselines/reference/inheritanceMemberPropertyOverridingMethod.js index de55945632..80b7deae0a 100644 --- a/tests/baselines/reference/inheritanceMemberPropertyOverridingMethod.js +++ b/tests/baselines/reference/inheritanceMemberPropertyOverridingMethod.js @@ -13,7 +13,7 @@ class b extends a { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/innerAliases2.js b/tests/baselines/reference/innerAliases2.js index 8ca8d8cbf3..4a0848338f 100644 --- a/tests/baselines/reference/innerAliases2.js +++ b/tests/baselines/reference/innerAliases2.js @@ -23,7 +23,7 @@ module consumer { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/innerTypeParameterShadowingOuterOne2.js b/tests/baselines/reference/innerTypeParameterShadowingOuterOne2.js index 1861ed2c19..a9e54e43bd 100644 --- a/tests/baselines/reference/innerTypeParameterShadowingOuterOne2.js +++ b/tests/baselines/reference/innerTypeParameterShadowingOuterOne2.js @@ -43,7 +43,7 @@ class C2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/instanceAndStaticDeclarations1.js b/tests/baselines/reference/instanceAndStaticDeclarations1.js index 9e15065516..9cecfe9c54 100644 --- a/tests/baselines/reference/instanceAndStaticDeclarations1.js +++ b/tests/baselines/reference/instanceAndStaticDeclarations1.js @@ -17,7 +17,7 @@ class Point { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/instanceMemberAssignsToClassPrototype.js b/tests/baselines/reference/instanceMemberAssignsToClassPrototype.js index 822d838a74..86469d1232 100644 --- a/tests/baselines/reference/instanceMemberAssignsToClassPrototype.js +++ b/tests/baselines/reference/instanceMemberAssignsToClassPrototype.js @@ -16,7 +16,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/instancePropertiesInheritedIntoClassType.js b/tests/baselines/reference/instancePropertiesInheritedIntoClassType.js index 5927555f38..c2461c84b1 100644 --- a/tests/baselines/reference/instancePropertiesInheritedIntoClassType.js +++ b/tests/baselines/reference/instancePropertiesInheritedIntoClassType.js @@ -46,7 +46,7 @@ module Generic { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/instancePropertyInClassType.js b/tests/baselines/reference/instancePropertyInClassType.js index 56b1b7c9e3..54813ca047 100644 --- a/tests/baselines/reference/instancePropertyInClassType.js +++ b/tests/baselines/reference/instancePropertyInClassType.js @@ -42,7 +42,7 @@ module Generic { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/instanceofOperatorWithInvalidOperands.js b/tests/baselines/reference/instanceofOperatorWithInvalidOperands.js index 4155be5c42..3b71d01f78 100644 --- a/tests/baselines/reference/instanceofOperatorWithInvalidOperands.js +++ b/tests/baselines/reference/instanceofOperatorWithInvalidOperands.js @@ -50,7 +50,7 @@ var rc1 = '' instanceof {}; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/instantiatedBaseTypeConstraints.js b/tests/baselines/reference/instantiatedBaseTypeConstraints.js index ff591f8655..b67879dea0 100644 --- a/tests/baselines/reference/instantiatedBaseTypeConstraints.js +++ b/tests/baselines/reference/instantiatedBaseTypeConstraints.js @@ -15,7 +15,7 @@ class Bar implements Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/instantiatedReturnTypeContravariance.js b/tests/baselines/reference/instantiatedReturnTypeContravariance.js index 9456ecbbeb..e33ea7dceb 100644 --- a/tests/baselines/reference/instantiatedReturnTypeContravariance.js +++ b/tests/baselines/reference/instantiatedReturnTypeContravariance.js @@ -34,7 +34,7 @@ return null; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/intTypeCheck.js b/tests/baselines/reference/intTypeCheck.js index fbb4efd91a..039f778805 100644 --- a/tests/baselines/reference/intTypeCheck.js +++ b/tests/baselines/reference/intTypeCheck.js @@ -209,7 +209,7 @@ var obj87: i8 = new {}; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/interfaceClassMerging.js b/tests/baselines/reference/interfaceClassMerging.js index 5de7ab16ba..b338af4c06 100644 --- a/tests/baselines/reference/interfaceClassMerging.js +++ b/tests/baselines/reference/interfaceClassMerging.js @@ -44,7 +44,7 @@ obj = bar; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/interfaceClassMerging2.js b/tests/baselines/reference/interfaceClassMerging2.js index f947247f7b..977cfafb3e 100644 --- a/tests/baselines/reference/interfaceClassMerging2.js +++ b/tests/baselines/reference/interfaceClassMerging2.js @@ -40,7 +40,7 @@ foo = bar; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/interfaceContextualType.js b/tests/baselines/reference/interfaceContextualType.js index 67d255dcdc..eb5265de0b 100644 --- a/tests/baselines/reference/interfaceContextualType.js +++ b/tests/baselines/reference/interfaceContextualType.js @@ -26,7 +26,7 @@ class Bug { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/interfaceExtendingClass.js b/tests/baselines/reference/interfaceExtendingClass.js index c261cec161..b4760fd71f 100644 --- a/tests/baselines/reference/interfaceExtendingClass.js +++ b/tests/baselines/reference/interfaceExtendingClass.js @@ -23,7 +23,7 @@ i = f; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/interfaceExtendingClass2.js b/tests/baselines/reference/interfaceExtendingClass2.js index 2777969b4a..6f2920f339 100644 --- a/tests/baselines/reference/interfaceExtendingClass2.js +++ b/tests/baselines/reference/interfaceExtendingClass2.js @@ -19,7 +19,7 @@ interface I2 extends Foo { // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/interfaceExtendsClass1.js b/tests/baselines/reference/interfaceExtendsClass1.js index 0a3ce70493..6a37907a4e 100644 --- a/tests/baselines/reference/interfaceExtendsClass1.js +++ b/tests/baselines/reference/interfaceExtendsClass1.js @@ -32,7 +32,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/interfaceExtendsClassWithPrivate1.js b/tests/baselines/reference/interfaceExtendsClassWithPrivate1.js index 81ab9a51f3..d487b24d80 100644 --- a/tests/baselines/reference/interfaceExtendsClassWithPrivate1.js +++ b/tests/baselines/reference/interfaceExtendsClassWithPrivate1.js @@ -31,7 +31,7 @@ d = c; // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/interfaceExtendsClassWithPrivate2.js b/tests/baselines/reference/interfaceExtendsClassWithPrivate2.js index 701834e824..5b64492f2a 100644 --- a/tests/baselines/reference/interfaceExtendsClassWithPrivate2.js +++ b/tests/baselines/reference/interfaceExtendsClassWithPrivate2.js @@ -27,7 +27,7 @@ class D2 extends C implements I { // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/interfaceImplementation1.js b/tests/baselines/reference/interfaceImplementation1.js index 68143ac929..0896436192 100644 --- a/tests/baselines/reference/interfaceImplementation1.js +++ b/tests/baselines/reference/interfaceImplementation1.js @@ -50,7 +50,7 @@ c["foo"]; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/interfaceImplementation3.js b/tests/baselines/reference/interfaceImplementation3.js index fd044f65fb..f7eb674749 100644 --- a/tests/baselines/reference/interfaceImplementation3.js +++ b/tests/baselines/reference/interfaceImplementation3.js @@ -19,7 +19,7 @@ class C4 implements I1 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/interfaceImplementation4.js b/tests/baselines/reference/interfaceImplementation4.js index 226c21d00f..555175f7eb 100644 --- a/tests/baselines/reference/interfaceImplementation4.js +++ b/tests/baselines/reference/interfaceImplementation4.js @@ -17,7 +17,7 @@ class C5 implements I1 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/interfaceImplementation7.js b/tests/baselines/reference/interfaceImplementation7.js index 147a073dc9..8a4278cecd 100644 --- a/tests/baselines/reference/interfaceImplementation7.js +++ b/tests/baselines/reference/interfaceImplementation7.js @@ -14,7 +14,7 @@ class C1 implements i4 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/interfaceSubtyping.js b/tests/baselines/reference/interfaceSubtyping.js index a26a70667e..6ca6914e97 100644 --- a/tests/baselines/reference/interfaceSubtyping.js +++ b/tests/baselines/reference/interfaceSubtyping.js @@ -13,7 +13,7 @@ class Camera implements iface{ var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/interfaceWithPropertyThatIsPrivateInBaseType2.js b/tests/baselines/reference/interfaceWithPropertyThatIsPrivateInBaseType2.js index e971fcb046..5df6f0ed38 100644 --- a/tests/baselines/reference/interfaceWithPropertyThatIsPrivateInBaseType2.js +++ b/tests/baselines/reference/interfaceWithPropertyThatIsPrivateInBaseType2.js @@ -19,7 +19,7 @@ interface Foo2 extends Base2 { // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithExport.js b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithExport.js index 0b849d3f2d..6d1e381bb8 100644 --- a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithExport.js +++ b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithExport.js @@ -22,7 +22,7 @@ export var d = new m2.m3.c(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.js b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.js index 4ffe305993..0559262645 100644 --- a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.js @@ -20,7 +20,7 @@ export module m2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExportAccessError.js b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExportAccessError.js index 753edac75c..81e1b34cdc 100644 --- a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExportAccessError.js +++ b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExportAccessError.js @@ -22,7 +22,7 @@ export var d = new m2.m3.c(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithExport.js b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithExport.js index d659e75b03..55098dd39c 100644 --- a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithExport.js +++ b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithExport.js @@ -16,7 +16,7 @@ var cReturnVal = cProp.foo(10); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.js b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.js index 332fa03292..4325103f1c 100644 --- a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.js +++ b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.js @@ -16,7 +16,7 @@ var cReturnVal = cProp.foo(10); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/invalidNewTarget.es5.js b/tests/baselines/reference/invalidNewTarget.es5.js index 31a2449fc9..e27598f8ed 100644 --- a/tests/baselines/reference/invalidNewTarget.es5.js +++ b/tests/baselines/reference/invalidNewTarget.es5.js @@ -28,7 +28,7 @@ const O = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/invalidReturnStatements.js b/tests/baselines/reference/invalidReturnStatements.js index 076aa3f89b..d06262d295 100644 --- a/tests/baselines/reference/invalidReturnStatements.js +++ b/tests/baselines/reference/invalidReturnStatements.js @@ -24,7 +24,7 @@ function fn11(): D { return new C(); } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/invalidStaticField.js b/tests/baselines/reference/invalidStaticField.js index a72fcafdc6..3d6990ae6a 100644 --- a/tests/baselines/reference/invalidStaticField.js +++ b/tests/baselines/reference/invalidStaticField.js @@ -6,7 +6,7 @@ class B { static NOT_NULL = new B(); } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/invalidThisEmitInContextualObjectLiteral.js b/tests/baselines/reference/invalidThisEmitInContextualObjectLiteral.js index 9817156ae9..521d822f7c 100644 --- a/tests/baselines/reference/invalidThisEmitInContextualObjectLiteral.js +++ b/tests/baselines/reference/invalidThisEmitInContextualObjectLiteral.js @@ -17,7 +17,7 @@ class TestController { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/jsFileCompilationClassMethodContainingArrowFunction.js b/tests/baselines/reference/jsFileCompilationClassMethodContainingArrowFunction.js index 4aea7a89d1..5cea9576cc 100644 --- a/tests/baselines/reference/jsFileCompilationClassMethodContainingArrowFunction.js +++ b/tests/baselines/reference/jsFileCompilationClassMethodContainingArrowFunction.js @@ -9,7 +9,7 @@ class c { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/jsxFactoryQualifiedNameWithEs5.js b/tests/baselines/reference/jsxFactoryQualifiedNameWithEs5.js index 58ecdfaa41..dfe269edba 100644 --- a/tests/baselines/reference/jsxFactoryQualifiedNameWithEs5.js +++ b/tests/baselines/reference/jsxFactoryQualifiedNameWithEs5.js @@ -15,7 +15,7 @@ class Component { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/jsxInExtendsClause.js b/tests/baselines/reference/jsxInExtendsClause.js index 5d4fc0007b..4e57fb496b 100644 --- a/tests/baselines/reference/jsxInExtendsClause.js +++ b/tests/baselines/reference/jsxInExtendsClause.js @@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/jsxViaImport.2.js b/tests/baselines/reference/jsxViaImport.2.js index 3406b9c9a7..1cb3e09a87 100644 --- a/tests/baselines/reference/jsxViaImport.2.js +++ b/tests/baselines/reference/jsxViaImport.2.js @@ -37,7 +37,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/jsxViaImport.js b/tests/baselines/reference/jsxViaImport.js index 09d2f7a97a..5ebd933cfd 100644 --- a/tests/baselines/reference/jsxViaImport.js +++ b/tests/baselines/reference/jsxViaImport.js @@ -37,7 +37,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/keyofAndIndexedAccess.js b/tests/baselines/reference/keyofAndIndexedAccess.js index 01972cc6dc..ae4706ddbc 100644 --- a/tests/baselines/reference/keyofAndIndexedAccess.js +++ b/tests/baselines/reference/keyofAndIndexedAccess.js @@ -568,7 +568,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/lambdaArgCrash.js b/tests/baselines/reference/lambdaArgCrash.js index 01e9b419bf..b4c0d0a1d5 100644 --- a/tests/baselines/reference/lambdaArgCrash.js +++ b/tests/baselines/reference/lambdaArgCrash.js @@ -38,7 +38,7 @@ class ItemSetEvent extends Event { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/lambdaPropSelf.js b/tests/baselines/reference/lambdaPropSelf.js index a941580a95..c894447f8b 100644 --- a/tests/baselines/reference/lambdaPropSelf.js +++ b/tests/baselines/reference/lambdaPropSelf.js @@ -27,7 +27,7 @@ module M { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/lift.js b/tests/baselines/reference/lift.js index 0a952cbc2f..d3e55942c0 100644 --- a/tests/baselines/reference/lift.js +++ b/tests/baselines/reference/lift.js @@ -31,7 +31,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/listFailure.js b/tests/baselines/reference/listFailure.js index 806bbb0dee..39fa7ca40e 100644 --- a/tests/baselines/reference/listFailure.js +++ b/tests/baselines/reference/listFailure.js @@ -45,7 +45,7 @@ module Editor { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/literalTypes2.js b/tests/baselines/reference/literalTypes2.js index 9c4cdcd025..cea189eb00 100644 --- a/tests/baselines/reference/literalTypes2.js +++ b/tests/baselines/reference/literalTypes2.js @@ -183,7 +183,7 @@ aa = append(aa, 1); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/localTypes1.js b/tests/baselines/reference/localTypes1.js index 6e166f4640..5efade1dad 100644 --- a/tests/baselines/reference/localTypes1.js +++ b/tests/baselines/reference/localTypes1.js @@ -144,7 +144,7 @@ function f6() { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/localTypes5.js b/tests/baselines/reference/localTypes5.js index 827fabe52a..bed390ada8 100644 --- a/tests/baselines/reference/localTypes5.js +++ b/tests/baselines/reference/localTypes5.js @@ -19,7 +19,7 @@ var x = foo(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/looseThisTypeInFunctions.js b/tests/baselines/reference/looseThisTypeInFunctions.js index 058a72efa9..958532ff02 100644 --- a/tests/baselines/reference/looseThisTypeInFunctions.js +++ b/tests/baselines/reference/looseThisTypeInFunctions.js @@ -52,7 +52,7 @@ i.explicitThis = function(m) { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/mappedTypeErrors.js b/tests/baselines/reference/mappedTypeErrors.js index 1ed223c379..c26b72ad21 100644 --- a/tests/baselines/reference/mappedTypeErrors.js +++ b/tests/baselines/reference/mappedTypeErrors.js @@ -148,7 +148,7 @@ let f: Foo2 = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/mappedTypePartialConstraints.js b/tests/baselines/reference/mappedTypePartialConstraints.js index b111e292a6..a528a62b2b 100644 --- a/tests/baselines/reference/mappedTypePartialConstraints.js +++ b/tests/baselines/reference/mappedTypePartialConstraints.js @@ -21,7 +21,7 @@ fn(MySubClass); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/matchReturnTypeInAllBranches.js b/tests/baselines/reference/matchReturnTypeInAllBranches.js index 95b61d7d8f..b271f0b1d2 100644 --- a/tests/baselines/reference/matchReturnTypeInAllBranches.js +++ b/tests/baselines/reference/matchReturnTypeInAllBranches.js @@ -39,7 +39,7 @@ cookieMonster = new IceCreamMonster("Chocolate Chip", false, "COOOOOKIE", "Cooki var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/memberFunctionsWithPrivateOverloads.js b/tests/baselines/reference/memberFunctionsWithPrivateOverloads.js index 65f1510eca..dfe9cdfc55 100644 --- a/tests/baselines/reference/memberFunctionsWithPrivateOverloads.js +++ b/tests/baselines/reference/memberFunctionsWithPrivateOverloads.js @@ -53,7 +53,7 @@ var r4 = D.bar(''); // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/memberFunctionsWithPublicOverloads.js b/tests/baselines/reference/memberFunctionsWithPublicOverloads.js index 3d0027bd26..52374a3f38 100644 --- a/tests/baselines/reference/memberFunctionsWithPublicOverloads.js +++ b/tests/baselines/reference/memberFunctionsWithPublicOverloads.js @@ -44,7 +44,7 @@ class D { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/memberFunctionsWithPublicPrivateOverloads.js b/tests/baselines/reference/memberFunctionsWithPublicPrivateOverloads.js index 6492930b81..fb670bf3ed 100644 --- a/tests/baselines/reference/memberFunctionsWithPublicPrivateOverloads.js +++ b/tests/baselines/reference/memberFunctionsWithPublicPrivateOverloads.js @@ -66,7 +66,7 @@ var r2 = d.foo(2); // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/mergedDeclarations5.js b/tests/baselines/reference/mergedDeclarations5.js index d641665b18..8dd7d6944d 100644 --- a/tests/baselines/reference/mergedDeclarations5.js +++ b/tests/baselines/reference/mergedDeclarations5.js @@ -15,7 +15,7 @@ class B extends A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; @@ -47,7 +47,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/mergedDeclarations6.js b/tests/baselines/reference/mergedDeclarations6.js index 54e2435a57..fd50022e43 100644 --- a/tests/baselines/reference/mergedDeclarations6.js +++ b/tests/baselines/reference/mergedDeclarations6.js @@ -26,7 +26,7 @@ export class B extends A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; @@ -65,7 +65,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/mergedInheritedClassInterface.js b/tests/baselines/reference/mergedInheritedClassInterface.js index 77726d28a3..c3823ebef7 100644 --- a/tests/baselines/reference/mergedInheritedClassInterface.js +++ b/tests/baselines/reference/mergedInheritedClassInterface.js @@ -50,7 +50,7 @@ grandchild.method2(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/methodContainingLocalFunction.js b/tests/baselines/reference/methodContainingLocalFunction.js index 224f3e311f..4ecbd8f700 100644 --- a/tests/baselines/reference/methodContainingLocalFunction.js +++ b/tests/baselines/reference/methodContainingLocalFunction.js @@ -54,7 +54,7 @@ enum E { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/methodSignatureDeclarationEmit1.js b/tests/baselines/reference/methodSignatureDeclarationEmit1.js index 8258410ce6..2ff6e1412e 100644 --- a/tests/baselines/reference/methodSignatureDeclarationEmit1.js +++ b/tests/baselines/reference/methodSignatureDeclarationEmit1.js @@ -10,7 +10,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/mismatchedGenericArguments1.js b/tests/baselines/reference/mismatchedGenericArguments1.js index 20bf81461f..b45100a654 100644 --- a/tests/baselines/reference/mismatchedGenericArguments1.js +++ b/tests/baselines/reference/mismatchedGenericArguments1.js @@ -19,7 +19,7 @@ class C2 implements IFoo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/missingDecoratorType.js b/tests/baselines/reference/missingDecoratorType.js index 8f2ba5176b..d5ed28e270 100644 --- a/tests/baselines/reference/missingDecoratorType.js +++ b/tests/baselines/reference/missingDecoratorType.js @@ -25,7 +25,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/missingPropertiesOfClassExpression.js b/tests/baselines/reference/missingPropertiesOfClassExpression.js index 24a6092334..d3c072e030 100644 --- a/tests/baselines/reference/missingPropertiesOfClassExpression.js +++ b/tests/baselines/reference/missingPropertiesOfClassExpression.js @@ -20,7 +20,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/missingReturnStatement.js b/tests/baselines/reference/missingReturnStatement.js index 44270f48df..64570f9f92 100644 --- a/tests/baselines/reference/missingReturnStatement.js +++ b/tests/baselines/reference/missingReturnStatement.js @@ -11,7 +11,7 @@ module Test { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/missingReturnStatement1.js b/tests/baselines/reference/missingReturnStatement1.js index e3262b9664..1333d699e9 100644 --- a/tests/baselines/reference/missingReturnStatement1.js +++ b/tests/baselines/reference/missingReturnStatement1.js @@ -10,7 +10,7 @@ class Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/missingSelf.js b/tests/baselines/reference/missingSelf.js index 5f7a96023a..f24c8914f2 100644 --- a/tests/baselines/reference/missingSelf.js +++ b/tests/baselines/reference/missingSelf.js @@ -22,7 +22,7 @@ c2.b(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/mixedStaticAndInstanceClassMembers.js b/tests/baselines/reference/mixedStaticAndInstanceClassMembers.js index 4f00ce2ba3..934c0822ea 100644 --- a/tests/baselines/reference/mixedStaticAndInstanceClassMembers.js +++ b/tests/baselines/reference/mixedStaticAndInstanceClassMembers.js @@ -19,7 +19,7 @@ class B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/mixinAccessModifiers.js b/tests/baselines/reference/mixinAccessModifiers.js index c47a24a063..52723c951d 100644 --- a/tests/baselines/reference/mixinAccessModifiers.js +++ b/tests/baselines/reference/mixinAccessModifiers.js @@ -121,7 +121,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/mixinClassesAnnotated.js b/tests/baselines/reference/mixinClassesAnnotated.js index e46d76986b..bd7a4bb59a 100644 --- a/tests/baselines/reference/mixinClassesAnnotated.js +++ b/tests/baselines/reference/mixinClassesAnnotated.js @@ -80,7 +80,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/mixinClassesAnonymous.js b/tests/baselines/reference/mixinClassesAnonymous.js index d0ccd9a8f9..22333800d5 100644 --- a/tests/baselines/reference/mixinClassesAnonymous.js +++ b/tests/baselines/reference/mixinClassesAnonymous.js @@ -79,7 +79,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/mixinClassesMembers.js b/tests/baselines/reference/mixinClassesMembers.js index 4224fb8692..9063afc15e 100644 --- a/tests/baselines/reference/mixinClassesMembers.js +++ b/tests/baselines/reference/mixinClassesMembers.js @@ -112,7 +112,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/mixinPrivateAndProtected.js b/tests/baselines/reference/mixinPrivateAndProtected.js index 694af2293b..dde436a77a 100644 --- a/tests/baselines/reference/mixinPrivateAndProtected.js +++ b/tests/baselines/reference/mixinPrivateAndProtected.js @@ -104,7 +104,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/mixingStaticAndInstanceOverloads.js b/tests/baselines/reference/mixingStaticAndInstanceOverloads.js index 44852f3274..bcd1da3265 100644 --- a/tests/baselines/reference/mixingStaticAndInstanceOverloads.js +++ b/tests/baselines/reference/mixingStaticAndInstanceOverloads.js @@ -39,7 +39,7 @@ class C5 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/modifierOnClassDeclarationMemberInFunction.js b/tests/baselines/reference/modifierOnClassDeclarationMemberInFunction.js index 634f21cc55..6f186c8811 100644 --- a/tests/baselines/reference/modifierOnClassDeclarationMemberInFunction.js +++ b/tests/baselines/reference/modifierOnClassDeclarationMemberInFunction.js @@ -11,7 +11,7 @@ function f() { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/modifierOnClassExpressionMemberInFunction.js b/tests/baselines/reference/modifierOnClassExpressionMemberInFunction.js index f4fac0f61a..67028167db 100644 --- a/tests/baselines/reference/modifierOnClassExpressionMemberInFunction.js +++ b/tests/baselines/reference/modifierOnClassExpressionMemberInFunction.js @@ -11,7 +11,7 @@ function g() { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/moduleAliasInterface.js b/tests/baselines/reference/moduleAliasInterface.js index 051a2ac7c3..3d3717b37b 100644 --- a/tests/baselines/reference/moduleAliasInterface.js +++ b/tests/baselines/reference/moduleAliasInterface.js @@ -59,7 +59,7 @@ module B1 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/moduleCodeGenTest5.js b/tests/baselines/reference/moduleCodeGenTest5.js index cf34adbe61..32153a82bb 100644 --- a/tests/baselines/reference/moduleCodeGenTest5.js +++ b/tests/baselines/reference/moduleCodeGenTest5.js @@ -26,7 +26,7 @@ var v = E2.B; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/moduleMemberWithoutTypeAnnotation1.js b/tests/baselines/reference/moduleMemberWithoutTypeAnnotation1.js index 63ed994c03..285c973eb6 100644 --- a/tests/baselines/reference/moduleMemberWithoutTypeAnnotation1.js +++ b/tests/baselines/reference/moduleMemberWithoutTypeAnnotation1.js @@ -50,7 +50,7 @@ module TypeScript.Syntax { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/moduleMerge.js b/tests/baselines/reference/moduleMerge.js index 1fe47289ed..4a14ca6706 100644 --- a/tests/baselines/reference/moduleMerge.js +++ b/tests/baselines/reference/moduleMerge.js @@ -28,7 +28,7 @@ module A var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/moduleNewExportBug.js b/tests/baselines/reference/moduleNewExportBug.js index f192058b28..04b2a518e9 100644 --- a/tests/baselines/reference/moduleNewExportBug.js +++ b/tests/baselines/reference/moduleNewExportBug.js @@ -17,7 +17,7 @@ var c : mod1.C; // ERROR: C should not be visible var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/moduleReopenedTypeOtherBlock.js b/tests/baselines/reference/moduleReopenedTypeOtherBlock.js index d6522168aa..d9290cbac9 100644 --- a/tests/baselines/reference/moduleReopenedTypeOtherBlock.js +++ b/tests/baselines/reference/moduleReopenedTypeOtherBlock.js @@ -12,7 +12,7 @@ module M { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/moduleReopenedTypeSameBlock.js b/tests/baselines/reference/moduleReopenedTypeSameBlock.js index 21b2c926a5..33625afa7c 100644 --- a/tests/baselines/reference/moduleReopenedTypeSameBlock.js +++ b/tests/baselines/reference/moduleReopenedTypeSameBlock.js @@ -10,7 +10,7 @@ module M { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/moduleVisibilityTest1.js b/tests/baselines/reference/moduleVisibilityTest1.js index d42cc12fd8..0d6c61d2d0 100644 --- a/tests/baselines/reference/moduleVisibilityTest1.js +++ b/tests/baselines/reference/moduleVisibilityTest1.js @@ -69,7 +69,7 @@ c.someMethodThatCallsAnOuterMethod(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/moduleVisibilityTest2.js b/tests/baselines/reference/moduleVisibilityTest2.js index f4c5266a0e..e34fb634d6 100644 --- a/tests/baselines/reference/moduleVisibilityTest2.js +++ b/tests/baselines/reference/moduleVisibilityTest2.js @@ -70,7 +70,7 @@ c.someMethodThatCallsAnOuterMethod(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/moduledecl.js b/tests/baselines/reference/moduledecl.js index 33d213f097..f81639c171 100644 --- a/tests/baselines/reference/moduledecl.js +++ b/tests/baselines/reference/moduledecl.js @@ -236,7 +236,7 @@ var m3eVar: mAmbient.m3.e; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/multiImportExport.js b/tests/baselines/reference/multiImportExport.js index 6a5d15c648..e7c346ffbf 100644 --- a/tests/baselines/reference/multiImportExport.js +++ b/tests/baselines/reference/multiImportExport.js @@ -30,7 +30,7 @@ export = Adder; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/multiModuleClodule1.js b/tests/baselines/reference/multiModuleClodule1.js index 4f28b85a9f..efa7e23066 100644 --- a/tests/baselines/reference/multiModuleClodule1.js +++ b/tests/baselines/reference/multiModuleClodule1.js @@ -22,7 +22,7 @@ c.foo = C.foo; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/multipleDeclarations.js b/tests/baselines/reference/multipleDeclarations.js index 19ee0cef10..e0b598277c 100644 --- a/tests/baselines/reference/multipleDeclarations.js +++ b/tests/baselines/reference/multipleDeclarations.js @@ -39,7 +39,7 @@ y.mistake(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/multipleInheritance.js b/tests/baselines/reference/multipleInheritance.js index 94a7e30402..299d8a572d 100644 --- a/tests/baselines/reference/multipleInheritance.js +++ b/tests/baselines/reference/multipleInheritance.js @@ -52,7 +52,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/mutuallyRecursiveGenericBaseTypes2.js b/tests/baselines/reference/mutuallyRecursiveGenericBaseTypes2.js index 44f6799a03..af35fd2aa0 100644 --- a/tests/baselines/reference/mutuallyRecursiveGenericBaseTypes2.js +++ b/tests/baselines/reference/mutuallyRecursiveGenericBaseTypes2.js @@ -14,7 +14,7 @@ var test = new foo(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/narrowTypeByInstanceof.js b/tests/baselines/reference/narrowTypeByInstanceof.js index effd065ceb..d816c33b35 100644 --- a/tests/baselines/reference/narrowTypeByInstanceof.js +++ b/tests/baselines/reference/narrowTypeByInstanceof.js @@ -29,7 +29,7 @@ if (elementA instanceof FileMatch && elementB instanceof FileMatch) { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/narrowedConstInMethod.js b/tests/baselines/reference/narrowedConstInMethod.js index 83f7680a99..3b7bd9db62 100644 --- a/tests/baselines/reference/narrowedConstInMethod.js +++ b/tests/baselines/reference/narrowedConstInMethod.js @@ -23,7 +23,7 @@ function f2() { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/nestedLoops.js b/tests/baselines/reference/nestedLoops.js index 41ae7693df..d33630267e 100644 --- a/tests/baselines/reference/nestedLoops.js +++ b/tests/baselines/reference/nestedLoops.js @@ -22,7 +22,7 @@ export class Test { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/nestedSelf.js b/tests/baselines/reference/nestedSelf.js index 80a6aa2c1a..8eb998853d 100644 --- a/tests/baselines/reference/nestedSelf.js +++ b/tests/baselines/reference/nestedSelf.js @@ -12,7 +12,7 @@ module M { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/neverType.js b/tests/baselines/reference/neverType.js index 4043194256..dbf085aefc 100644 --- a/tests/baselines/reference/neverType.js +++ b/tests/baselines/reference/neverType.js @@ -94,7 +94,7 @@ test(errorCallback); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/newArrays.js b/tests/baselines/reference/newArrays.js index a8a7789cae..45ddab29ac 100644 --- a/tests/baselines/reference/newArrays.js +++ b/tests/baselines/reference/newArrays.js @@ -16,7 +16,7 @@ module M { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInMethod.js b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInMethod.js index add229d862..21aa3624bc 100644 --- a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInMethod.js +++ b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInMethod.js @@ -23,7 +23,7 @@ class a { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/noImplicitAnyDestructuringInPrivateMethod.js b/tests/baselines/reference/noImplicitAnyDestructuringInPrivateMethod.js index 8f98404eab..09ce51a738 100644 --- a/tests/baselines/reference/noImplicitAnyDestructuringInPrivateMethod.js +++ b/tests/baselines/reference/noImplicitAnyDestructuringInPrivateMethod.js @@ -16,7 +16,7 @@ export declare class Bar2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/noImplicitAnyForMethodParameters.js b/tests/baselines/reference/noImplicitAnyForMethodParameters.js index ba103f863c..15dc1740e9 100644 --- a/tests/baselines/reference/noImplicitAnyForMethodParameters.js +++ b/tests/baselines/reference/noImplicitAnyForMethodParameters.js @@ -18,7 +18,7 @@ class D { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/noImplicitAnyParametersInClass.js b/tests/baselines/reference/noImplicitAnyParametersInClass.js index 6b46d09009..bbd6454c49 100644 --- a/tests/baselines/reference/noImplicitAnyParametersInClass.js +++ b/tests/baselines/reference/noImplicitAnyParametersInClass.js @@ -95,7 +95,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/noTypeArgumentOnReturnType1.js b/tests/baselines/reference/noTypeArgumentOnReturnType1.js index 0a6c0cab19..14ecf60ed5 100644 --- a/tests/baselines/reference/noTypeArgumentOnReturnType1.js +++ b/tests/baselines/reference/noTypeArgumentOnReturnType1.js @@ -10,7 +10,7 @@ class A{ var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/noUnusedLocals_selfReference.js b/tests/baselines/reference/noUnusedLocals_selfReference.js index 74a39923d5..40bb319773 100644 --- a/tests/baselines/reference/noUnusedLocals_selfReference.js +++ b/tests/baselines/reference/noUnusedLocals_selfReference.js @@ -18,12 +18,27 @@ P; //// [noUnusedLocals_selfReference.js] "use strict"; +var __names = (this && this.__names) || (function() { + var name = Object.defineProperty ? (function(proto, name) { + Object.defineProperty(proto[name], 'name', { + value: name, configurable: true + }); + }) : (function(proto, name) { + proto[name].name = name; + }); + return function (proto, keys) { + for (var i = keys.length - 1; i >= 0; i--) { + name(proto, keys[i]) + } + }; +})(); exports.__esModule = true; function f() { f; } var C = (function () { function C() { } C.prototype.m = function () { C; }; + __names(C.prototype, ["m"]); return C; }()); var E; @@ -37,6 +52,7 @@ var D = (function () { function D() { } D.prototype.m = function () { g; }; + __names(D.prototype, ["m"]); return D; }()); // Does not work on private methods. @@ -44,6 +60,7 @@ var P = (function () { function P() { } P.prototype.m = function () { this.m; }; + __names(P.prototype, ["m"]); return P; }()); P; diff --git a/tests/baselines/reference/nonMergedDeclarationsAndOverloads.js b/tests/baselines/reference/nonMergedDeclarationsAndOverloads.js index d4d5574751..438832bcfd 100644 --- a/tests/baselines/reference/nonMergedDeclarationsAndOverloads.js +++ b/tests/baselines/reference/nonMergedDeclarationsAndOverloads.js @@ -12,7 +12,7 @@ class A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations.js b/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations.js index 747bb47e73..2bd145499e 100644 --- a/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations.js +++ b/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations.js @@ -102,7 +102,7 @@ var b: { [x: number]: string; } = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations2.js b/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations2.js index 0ca16f8dc9..b9b8c685b8 100644 --- a/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations2.js +++ b/tests/baselines/reference/numericIndexerConstrainsPropertyDeclarations2.js @@ -50,7 +50,7 @@ var b: { [x: number]: A } = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/numericIndexerConstraint1.js b/tests/baselines/reference/numericIndexerConstraint1.js index 8598b71c11..6e8d97bc24 100644 --- a/tests/baselines/reference/numericIndexerConstraint1.js +++ b/tests/baselines/reference/numericIndexerConstraint1.js @@ -8,7 +8,7 @@ var result: Foo = x["one"]; // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/numericIndexerConstraint2.js b/tests/baselines/reference/numericIndexerConstraint2.js index feaba238cc..804a705fc1 100644 --- a/tests/baselines/reference/numericIndexerConstraint2.js +++ b/tests/baselines/reference/numericIndexerConstraint2.js @@ -8,7 +8,7 @@ x = a; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectCreationOfElementAccessExpression.js b/tests/baselines/reference/objectCreationOfElementAccessExpression.js index d1dc0daeb1..6b0c55dbe4 100644 --- a/tests/baselines/reference/objectCreationOfElementAccessExpression.js +++ b/tests/baselines/reference/objectCreationOfElementAccessExpression.js @@ -59,7 +59,7 @@ var foods2: MonsterFood[] = new PetFood[new IceCream('Mint chocolate chip') , Co var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectRestParameterES5.js b/tests/baselines/reference/objectRestParameterES5.js index 333c52710c..397885a931 100644 --- a/tests/baselines/reference/objectRestParameterES5.js +++ b/tests/baselines/reference/objectRestParameterES5.js @@ -25,7 +25,7 @@ foobar({ bar: { greeting: 'hello' } }); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectSpread.js b/tests/baselines/reference/objectSpread.js index 56e49cdb9f..81e6aa14d5 100644 --- a/tests/baselines/reference/objectSpread.js +++ b/tests/baselines/reference/objectSpread.js @@ -86,7 +86,7 @@ let spreadNonPrimitive = { ...{}}; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectSpreadNegative.js b/tests/baselines/reference/objectSpreadNegative.js index 8c8d65110a..0a5412a3ab 100644 --- a/tests/baselines/reference/objectSpreadNegative.js +++ b/tests/baselines/reference/objectSpreadNegative.js @@ -88,7 +88,7 @@ const a3: A = { ...extra3 }; // same here var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypeHidingMembersOfExtendedObject.js b/tests/baselines/reference/objectTypeHidingMembersOfExtendedObject.js index b8d90e27d8..9fdbbcc5f5 100644 --- a/tests/baselines/reference/objectTypeHidingMembersOfExtendedObject.js +++ b/tests/baselines/reference/objectTypeHidingMembersOfExtendedObject.js @@ -68,7 +68,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypeHidingMembersOfObject.js b/tests/baselines/reference/objectTypeHidingMembersOfObject.js index 4e1bfbad11..a0aa47872f 100644 --- a/tests/baselines/reference/objectTypeHidingMembersOfObject.js +++ b/tests/baselines/reference/objectTypeHidingMembersOfObject.js @@ -32,7 +32,7 @@ var r4: void = b.valueOf(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypeHidingMembersOfObjectAssignmentCompat.js b/tests/baselines/reference/objectTypeHidingMembersOfObjectAssignmentCompat.js index 65bebfd628..1c4b4bc2c7 100644 --- a/tests/baselines/reference/objectTypeHidingMembersOfObjectAssignmentCompat.js +++ b/tests/baselines/reference/objectTypeHidingMembersOfObjectAssignmentCompat.js @@ -25,7 +25,7 @@ a = o; // ok var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypeHidingMembersOfObjectAssignmentCompat2.js b/tests/baselines/reference/objectTypeHidingMembersOfObjectAssignmentCompat2.js index 0fbc932027..7acacf3d8b 100644 --- a/tests/baselines/reference/objectTypeHidingMembersOfObjectAssignmentCompat2.js +++ b/tests/baselines/reference/objectTypeHidingMembersOfObjectAssignmentCompat2.js @@ -25,7 +25,7 @@ a = o; // ok var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypesIdentityWithCallSignatures.js b/tests/baselines/reference/objectTypesIdentityWithCallSignatures.js index 01a3178b19..bbb6b24c68 100644 --- a/tests/baselines/reference/objectTypesIdentityWithCallSignatures.js +++ b/tests/baselines/reference/objectTypesIdentityWithCallSignatures.js @@ -105,7 +105,7 @@ function foo15(x: any) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypesIdentityWithCallSignatures2.js b/tests/baselines/reference/objectTypesIdentityWithCallSignatures2.js index a50c1b0a4d..12cfb66006 100644 --- a/tests/baselines/reference/objectTypesIdentityWithCallSignatures2.js +++ b/tests/baselines/reference/objectTypesIdentityWithCallSignatures2.js @@ -105,7 +105,7 @@ function foo15(x: any) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypesIdentityWithCallSignaturesDifferingParamCounts.js b/tests/baselines/reference/objectTypesIdentityWithCallSignaturesDifferingParamCounts.js index af45d5726e..6ee10c9806 100644 --- a/tests/baselines/reference/objectTypesIdentityWithCallSignaturesDifferingParamCounts.js +++ b/tests/baselines/reference/objectTypesIdentityWithCallSignaturesDifferingParamCounts.js @@ -105,7 +105,7 @@ function foo15(x: any) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypesIdentityWithCallSignaturesWithOverloads.js b/tests/baselines/reference/objectTypesIdentityWithCallSignaturesWithOverloads.js index 8e17c0def5..551e40ee14 100644 --- a/tests/baselines/reference/objectTypesIdentityWithCallSignaturesWithOverloads.js +++ b/tests/baselines/reference/objectTypesIdentityWithCallSignaturesWithOverloads.js @@ -121,7 +121,7 @@ function foo15(x: any) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignatures.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignatures.js index 6052c106f0..c7a41666e1 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignatures.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignatures.js @@ -105,7 +105,7 @@ function foo15(x: any) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignatures2.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignatures2.js index 93460429a2..902fb622a5 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignatures2.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignatures2.js @@ -105,7 +105,7 @@ function foo15(x: any) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints.js index c456df6bb9..7ae2c01119 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints.js @@ -109,7 +109,7 @@ function foo15(x: any) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2.js index edae16682f..166576aa9a 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2.js @@ -121,7 +121,7 @@ function foo15(x: any) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3.js index 6055e11b5e..671ad76ddd 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3.js @@ -130,7 +130,7 @@ function foo15(x: any) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType.js index 1969f5b6ef..4862c6abb6 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType.js @@ -109,7 +109,7 @@ function foo15(x: any) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.js index 79258ae678..23d79fd92c 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.js @@ -109,7 +109,7 @@ function foo15(x: any) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts.js index 41ccc9db1a..fcd059ad69 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts.js @@ -105,7 +105,7 @@ function foo15(x: any) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames.js index 6d6814a8c5..d7cf22a178 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames.js @@ -105,7 +105,7 @@ function foo15(x: any) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams.js index 004ebd9f4d..81afdb4269 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams.js @@ -109,7 +109,7 @@ function foo15(x: any) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams2.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams2.js index 3a4f0f84a7..d0b8d4906a 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams2.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams2.js @@ -109,7 +109,7 @@ function foo15(x: any) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams3.js b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams3.js index e6b76b836f..843cbc1caf 100644 --- a/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams3.js +++ b/tests/baselines/reference/objectTypesIdentityWithGenericCallSignaturesOptionalParams3.js @@ -109,7 +109,7 @@ function foo15(x: any) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/objectTypesWithOptionalProperties2.js b/tests/baselines/reference/objectTypesWithOptionalProperties2.js index 105b84f866..df23950250 100644 --- a/tests/baselines/reference/objectTypesWithOptionalProperties2.js +++ b/tests/baselines/reference/objectTypesWithOptionalProperties2.js @@ -31,7 +31,7 @@ var b = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/optionalArgsWithDefaultValues.js b/tests/baselines/reference/optionalArgsWithDefaultValues.js index 2df38f084d..27b4adcac9 100644 --- a/tests/baselines/reference/optionalArgsWithDefaultValues.js +++ b/tests/baselines/reference/optionalArgsWithDefaultValues.js @@ -13,7 +13,7 @@ var b = (x, y?:number = 2) => { x; }; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/optionalConstructorArgInSuper.js b/tests/baselines/reference/optionalConstructorArgInSuper.js index a321412c28..e64a0ed21e 100644 --- a/tests/baselines/reference/optionalConstructorArgInSuper.js +++ b/tests/baselines/reference/optionalConstructorArgInSuper.js @@ -14,7 +14,7 @@ d2.foo(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/optionalMethods.js b/tests/baselines/reference/optionalMethods.js index 2703f216d4..da23869b1c 100644 --- a/tests/baselines/reference/optionalMethods.js +++ b/tests/baselines/reference/optionalMethods.js @@ -60,7 +60,7 @@ class Derived extends Base { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/optionalParamArgsTest.js b/tests/baselines/reference/optionalParamArgsTest.js index cdb3c7a0f4..c1f4d997a3 100644 --- a/tests/baselines/reference/optionalParamArgsTest.js +++ b/tests/baselines/reference/optionalParamArgsTest.js @@ -128,7 +128,7 @@ fnOpt2(1, [2, 3], [1], true); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/optionalParamInOverride.js b/tests/baselines/reference/optionalParamInOverride.js index 9be1e47e0d..a477e6d7d1 100644 --- a/tests/baselines/reference/optionalParamInOverride.js +++ b/tests/baselines/reference/optionalParamInOverride.js @@ -11,7 +11,7 @@ class Y extends Z { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/out-flag.js b/tests/baselines/reference/out-flag.js index 2ac1ae636f..800fd75889 100644 --- a/tests/baselines/reference/out-flag.js +++ b/tests/baselines/reference/out-flag.js @@ -21,7 +21,7 @@ class MyClass var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/out-flag.sourcemap.txt b/tests/baselines/reference/out-flag.sourcemap.txt index 5659e3a7bd..05ab41f4a4 100644 --- a/tests/baselines/reference/out-flag.sourcemap.txt +++ b/tests/baselines/reference/out-flag.sourcemap.txt @@ -20,7 +20,7 @@ sourceFile:out-flag.ts >>>var __names = (this && this.__names) || (function() { >>> var name = Object.defineProperty ? (function(proto, name) { >>> Object.defineProperty(proto[name], 'name', { ->>> value: name, configurable: true, writable: false, enumerable: false +>>> value: name, configurable: true >>> }); >>> }) : (function(proto, name) { >>> proto[name].name = name; diff --git a/tests/baselines/reference/overloadConsecutiveness.js b/tests/baselines/reference/overloadConsecutiveness.js index 519bc8e33e..576b6cd93c 100644 --- a/tests/baselines/reference/overloadConsecutiveness.js +++ b/tests/baselines/reference/overloadConsecutiveness.js @@ -17,7 +17,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/overloadModifiersMustAgree.js b/tests/baselines/reference/overloadModifiersMustAgree.js index 0b051ad36f..2b1be5cac2 100644 --- a/tests/baselines/reference/overloadModifiersMustAgree.js +++ b/tests/baselines/reference/overloadModifiersMustAgree.js @@ -20,7 +20,7 @@ interface I { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/overloadOnConstConstraintChecks1.js b/tests/baselines/reference/overloadOnConstConstraintChecks1.js index 1b466da865..f11ad8011b 100644 --- a/tests/baselines/reference/overloadOnConstConstraintChecks1.js +++ b/tests/baselines/reference/overloadOnConstConstraintChecks1.js @@ -26,7 +26,7 @@ class D implements MyDoc { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/overloadOnConstConstraintChecks2.js b/tests/baselines/reference/overloadOnConstConstraintChecks2.js index 485617d000..bccfaf870c 100644 --- a/tests/baselines/reference/overloadOnConstConstraintChecks2.js +++ b/tests/baselines/reference/overloadOnConstConstraintChecks2.js @@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/overloadOnConstConstraintChecks3.js b/tests/baselines/reference/overloadOnConstConstraintChecks3.js index 3cee3d0d43..29a9aa2514 100644 --- a/tests/baselines/reference/overloadOnConstConstraintChecks3.js +++ b/tests/baselines/reference/overloadOnConstConstraintChecks3.js @@ -26,7 +26,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/overloadOnConstConstraintChecks4.js b/tests/baselines/reference/overloadOnConstConstraintChecks4.js index 6d8e660b56..c0882d297c 100644 --- a/tests/baselines/reference/overloadOnConstConstraintChecks4.js +++ b/tests/baselines/reference/overloadOnConstConstraintChecks4.js @@ -27,7 +27,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/overloadOnConstInBaseWithBadImplementationInDerived.js b/tests/baselines/reference/overloadOnConstInBaseWithBadImplementationInDerived.js index da7c4b197a..20f1daee1b 100644 --- a/tests/baselines/reference/overloadOnConstInBaseWithBadImplementationInDerived.js +++ b/tests/baselines/reference/overloadOnConstInBaseWithBadImplementationInDerived.js @@ -12,7 +12,7 @@ class C implements I { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/overloadOnConstInCallback1.js b/tests/baselines/reference/overloadOnConstInCallback1.js index d9a1b3eb18..c9bc7da22d 100644 --- a/tests/baselines/reference/overloadOnConstInCallback1.js +++ b/tests/baselines/reference/overloadOnConstInCallback1.js @@ -13,7 +13,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/overloadOnConstInheritance4.js b/tests/baselines/reference/overloadOnConstInheritance4.js index 8cac3643f8..00228284ef 100644 --- a/tests/baselines/reference/overloadOnConstInheritance4.js +++ b/tests/baselines/reference/overloadOnConstInheritance4.js @@ -13,7 +13,7 @@ class C implements I { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/overloadOnConstNoAnyImplementation2.js b/tests/baselines/reference/overloadOnConstNoAnyImplementation2.js index 364899a14b..8351bcfe5d 100644 --- a/tests/baselines/reference/overloadOnConstNoAnyImplementation2.js +++ b/tests/baselines/reference/overloadOnConstNoAnyImplementation2.js @@ -25,7 +25,7 @@ c.x1(1, (x: number) => { return 1; } ); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/overloadOnConstNoNonSpecializedSignature.js b/tests/baselines/reference/overloadOnConstNoNonSpecializedSignature.js index 09c8635c50..a86d480769 100644 --- a/tests/baselines/reference/overloadOnConstNoNonSpecializedSignature.js +++ b/tests/baselines/reference/overloadOnConstNoNonSpecializedSignature.js @@ -9,7 +9,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/overloadOnConstNoStringImplementation2.js b/tests/baselines/reference/overloadOnConstNoStringImplementation2.js index db7365a46f..0b5f8b6eab 100644 --- a/tests/baselines/reference/overloadOnConstNoStringImplementation2.js +++ b/tests/baselines/reference/overloadOnConstNoStringImplementation2.js @@ -24,7 +24,7 @@ c.x1(1, (x: number) => { return 1; } ); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/overloadOnConstantsInvalidOverload1.js b/tests/baselines/reference/overloadOnConstantsInvalidOverload1.js index 5632b76d6a..9657c238e6 100644 --- a/tests/baselines/reference/overloadOnConstantsInvalidOverload1.js +++ b/tests/baselines/reference/overloadOnConstantsInvalidOverload1.js @@ -15,7 +15,7 @@ foo("HI"); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/overloadResolutionOnDefaultConstructor1.js b/tests/baselines/reference/overloadResolutionOnDefaultConstructor1.js index 1f816352b5..bec3e0cfd9 100644 --- a/tests/baselines/reference/overloadResolutionOnDefaultConstructor1.js +++ b/tests/baselines/reference/overloadResolutionOnDefaultConstructor1.js @@ -9,7 +9,7 @@ class Bar { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/overloadingOnConstants1.js b/tests/baselines/reference/overloadingOnConstants1.js index 0a67c6299f..77e2eaea06 100644 --- a/tests/baselines/reference/overloadingOnConstants1.js +++ b/tests/baselines/reference/overloadingOnConstants1.js @@ -29,7 +29,7 @@ var htmlSpanElement2: Derived1 = d2.createElement("span"); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/overloadsWithinClasses.js b/tests/baselines/reference/overloadsWithinClasses.js index f12dd10731..dd2f0187a9 100644 --- a/tests/baselines/reference/overloadsWithinClasses.js +++ b/tests/baselines/reference/overloadsWithinClasses.js @@ -27,7 +27,7 @@ class X { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/overrideBaseIntersectionMethod.js b/tests/baselines/reference/overrideBaseIntersectionMethod.js index 1c637a1f9f..45205d5290 100644 --- a/tests/baselines/reference/overrideBaseIntersectionMethod.js +++ b/tests/baselines/reference/overrideBaseIntersectionMethod.js @@ -46,7 +46,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parameterInitializersForwardReferencing.js b/tests/baselines/reference/parameterInitializersForwardReferencing.js index 9ec7288dbc..30c703fd9a 100644 --- a/tests/baselines/reference/parameterInitializersForwardReferencing.js +++ b/tests/baselines/reference/parameterInitializersForwardReferencing.js @@ -45,7 +45,7 @@ function f(a, b = function () { return c; }, c = b()) { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parameterNamesInTypeParameterList.js b/tests/baselines/reference/parameterNamesInTypeParameterList.js index 808fe980de..1b4823c224 100644 --- a/tests/baselines/reference/parameterNamesInTypeParameterList.js +++ b/tests/baselines/reference/parameterNamesInTypeParameterList.js @@ -27,7 +27,7 @@ class A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parameterPropertyOutsideConstructor.js b/tests/baselines/reference/parameterPropertyOutsideConstructor.js index 3904c5f9ba..e9b894279e 100644 --- a/tests/baselines/reference/parameterPropertyOutsideConstructor.js +++ b/tests/baselines/reference/parameterPropertyOutsideConstructor.js @@ -8,7 +8,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parametersWithNoAnnotationAreAny.js b/tests/baselines/reference/parametersWithNoAnnotationAreAny.js index edd5b2eb3e..ff3ac63cb3 100644 --- a/tests/baselines/reference/parametersWithNoAnnotationAreAny.js +++ b/tests/baselines/reference/parametersWithNoAnnotationAreAny.js @@ -33,7 +33,7 @@ var b = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parser509667.js b/tests/baselines/reference/parser509667.js index cb3561ec4b..3f7e4d64b6 100644 --- a/tests/baselines/reference/parser509667.js +++ b/tests/baselines/reference/parser509667.js @@ -15,7 +15,7 @@ class Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parser553699.js b/tests/baselines/reference/parser553699.js index 21bdb63a2b..034faa4e4e 100644 --- a/tests/baselines/reference/parser553699.js +++ b/tests/baselines/reference/parser553699.js @@ -12,7 +12,7 @@ class Bar { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parser618973.js b/tests/baselines/reference/parser618973.js index e3f1dfd1f9..5edb424fc4 100644 --- a/tests/baselines/reference/parser618973.js +++ b/tests/baselines/reference/parser618973.js @@ -9,7 +9,7 @@ export export class Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserAstSpans1.js b/tests/baselines/reference/parserAstSpans1.js index 7ef97bd74d..26679761d4 100644 --- a/tests/baselines/reference/parserAstSpans1.js +++ b/tests/baselines/reference/parserAstSpans1.js @@ -223,7 +223,7 @@ class c6 extends c5 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserClass1.js b/tests/baselines/reference/parserClass1.js index dc4e0c1d51..883e54274d 100644 --- a/tests/baselines/reference/parserClass1.js +++ b/tests/baselines/reference/parserClass1.js @@ -14,7 +14,7 @@ var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserClassDeclaration11.js b/tests/baselines/reference/parserClassDeclaration11.js index 83b356419d..c72875b931 100644 --- a/tests/baselines/reference/parserClassDeclaration11.js +++ b/tests/baselines/reference/parserClassDeclaration11.js @@ -8,7 +8,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserClassDeclaration13.js b/tests/baselines/reference/parserClassDeclaration13.js index 3e18333b7c..625627fc11 100644 --- a/tests/baselines/reference/parserClassDeclaration13.js +++ b/tests/baselines/reference/parserClassDeclaration13.js @@ -8,7 +8,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserClassDeclaration16.js b/tests/baselines/reference/parserClassDeclaration16.js index ddccb1d445..1ff7dd9695 100644 --- a/tests/baselines/reference/parserClassDeclaration16.js +++ b/tests/baselines/reference/parserClassDeclaration16.js @@ -8,7 +8,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserClassDeclaration19.js b/tests/baselines/reference/parserClassDeclaration19.js index b6fe222c7f..43dcba5c9c 100644 --- a/tests/baselines/reference/parserClassDeclaration19.js +++ b/tests/baselines/reference/parserClassDeclaration19.js @@ -8,7 +8,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserClassDeclaration20.js b/tests/baselines/reference/parserClassDeclaration20.js index 23cbff954e..1d0fc9bad7 100644 --- a/tests/baselines/reference/parserClassDeclaration20.js +++ b/tests/baselines/reference/parserClassDeclaration20.js @@ -8,7 +8,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserClassDeclaration21.js b/tests/baselines/reference/parserClassDeclaration21.js index 61c4d25dbc..e6f87578da 100644 --- a/tests/baselines/reference/parserClassDeclaration21.js +++ b/tests/baselines/reference/parserClassDeclaration21.js @@ -8,7 +8,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserClassDeclaration22.js b/tests/baselines/reference/parserClassDeclaration22.js index 2703e88247..3dda358990 100644 --- a/tests/baselines/reference/parserClassDeclaration22.js +++ b/tests/baselines/reference/parserClassDeclaration22.js @@ -8,7 +8,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserES5ComputedPropertyName3.js b/tests/baselines/reference/parserES5ComputedPropertyName3.js index 2d2867cee5..b4d53fee7d 100644 --- a/tests/baselines/reference/parserES5ComputedPropertyName3.js +++ b/tests/baselines/reference/parserES5ComputedPropertyName3.js @@ -5,7 +5,7 @@ var v = { [e]() { } }; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserES5SymbolProperty7.js b/tests/baselines/reference/parserES5SymbolProperty7.js index f147c0a03a..4e57b94fa1 100644 --- a/tests/baselines/reference/parserES5SymbolProperty7.js +++ b/tests/baselines/reference/parserES5SymbolProperty7.js @@ -7,7 +7,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserErrantSemicolonInClass1.js b/tests/baselines/reference/parserErrantSemicolonInClass1.js index e294b308a3..3a2dbf9a83 100644 --- a/tests/baselines/reference/parserErrantSemicolonInClass1.js +++ b/tests/baselines/reference/parserErrantSemicolonInClass1.js @@ -39,7 +39,7 @@ class a { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserErrorRecoveryIfStatement1.js b/tests/baselines/reference/parserErrorRecoveryIfStatement1.js index 1aada6507a..50193f0b69 100644 --- a/tests/baselines/reference/parserErrorRecoveryIfStatement1.js +++ b/tests/baselines/reference/parserErrorRecoveryIfStatement1.js @@ -13,7 +13,7 @@ class Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserErrorRecoveryIfStatement2.js b/tests/baselines/reference/parserErrorRecoveryIfStatement2.js index c5da613c27..2effdfef38 100644 --- a/tests/baselines/reference/parserErrorRecoveryIfStatement2.js +++ b/tests/baselines/reference/parserErrorRecoveryIfStatement2.js @@ -13,7 +13,7 @@ class Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserErrorRecoveryIfStatement3.js b/tests/baselines/reference/parserErrorRecoveryIfStatement3.js index 01144e18c9..8914759248 100644 --- a/tests/baselines/reference/parserErrorRecoveryIfStatement3.js +++ b/tests/baselines/reference/parserErrorRecoveryIfStatement3.js @@ -13,7 +13,7 @@ class Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserErrorRecoveryIfStatement4.js b/tests/baselines/reference/parserErrorRecoveryIfStatement4.js index 2a9310214d..aac8d07dfb 100644 --- a/tests/baselines/reference/parserErrorRecoveryIfStatement4.js +++ b/tests/baselines/reference/parserErrorRecoveryIfStatement4.js @@ -13,7 +13,7 @@ class Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserErrorRecoveryIfStatement5.js b/tests/baselines/reference/parserErrorRecoveryIfStatement5.js index 1239d992a3..e5dd3a2603 100644 --- a/tests/baselines/reference/parserErrorRecoveryIfStatement5.js +++ b/tests/baselines/reference/parserErrorRecoveryIfStatement5.js @@ -13,7 +13,7 @@ class Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserErrorRecoveryIfStatement6.js b/tests/baselines/reference/parserErrorRecoveryIfStatement6.js index 97888b6a84..873ad38357 100644 --- a/tests/baselines/reference/parserErrorRecoveryIfStatement6.js +++ b/tests/baselines/reference/parserErrorRecoveryIfStatement6.js @@ -14,7 +14,7 @@ class Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserErrorRecovery_Block3.js b/tests/baselines/reference/parserErrorRecovery_Block3.js index a4e068f119..75f9ee14b7 100644 --- a/tests/baselines/reference/parserErrorRecovery_Block3.js +++ b/tests/baselines/reference/parserErrorRecovery_Block3.js @@ -10,7 +10,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserErrorRecovery_IncompleteMemberVariable1.js b/tests/baselines/reference/parserErrorRecovery_IncompleteMemberVariable1.js index faecf0f05a..21079c6e30 100644 --- a/tests/baselines/reference/parserErrorRecovery_IncompleteMemberVariable1.js +++ b/tests/baselines/reference/parserErrorRecovery_IncompleteMemberVariable1.js @@ -32,7 +32,7 @@ var dist = p.getDist(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserErrorRecovery_IncompleteMemberVariable2.js b/tests/baselines/reference/parserErrorRecovery_IncompleteMemberVariable2.js index 1ba61fb182..491145631f 100644 --- a/tests/baselines/reference/parserErrorRecovery_IncompleteMemberVariable2.js +++ b/tests/baselines/reference/parserErrorRecovery_IncompleteMemberVariable2.js @@ -32,7 +32,7 @@ var dist = p.getDist(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserMemberFunctionDeclaration1.js b/tests/baselines/reference/parserMemberFunctionDeclaration1.js index afd699cd0c..aabfa55336 100644 --- a/tests/baselines/reference/parserMemberFunctionDeclaration1.js +++ b/tests/baselines/reference/parserMemberFunctionDeclaration1.js @@ -7,7 +7,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserMemberFunctionDeclaration4.js b/tests/baselines/reference/parserMemberFunctionDeclaration4.js index f2acf1018b..8141c2ea80 100644 --- a/tests/baselines/reference/parserMemberFunctionDeclaration4.js +++ b/tests/baselines/reference/parserMemberFunctionDeclaration4.js @@ -7,7 +7,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserMemberFunctionDeclaration5.js b/tests/baselines/reference/parserMemberFunctionDeclaration5.js index e018e44ad7..784f2aacec 100644 --- a/tests/baselines/reference/parserMemberFunctionDeclaration5.js +++ b/tests/baselines/reference/parserMemberFunctionDeclaration5.js @@ -7,7 +7,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserMemberFunctionDeclarationAmbiguities1.js b/tests/baselines/reference/parserMemberFunctionDeclarationAmbiguities1.js index 424bd93e70..70c152bef9 100644 --- a/tests/baselines/reference/parserMemberFunctionDeclarationAmbiguities1.js +++ b/tests/baselines/reference/parserMemberFunctionDeclarationAmbiguities1.js @@ -17,7 +17,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserMissingLambdaOpenBrace1.js b/tests/baselines/reference/parserMissingLambdaOpenBrace1.js index 36c2e80b9f..642e552029 100644 --- a/tests/baselines/reference/parserMissingLambdaOpenBrace1.js +++ b/tests/baselines/reference/parserMissingLambdaOpenBrace1.js @@ -12,7 +12,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserParameterList1.js b/tests/baselines/reference/parserParameterList1.js index 015e0a4d2c..9209d9ee9d 100644 --- a/tests/baselines/reference/parserParameterList1.js +++ b/tests/baselines/reference/parserParameterList1.js @@ -7,7 +7,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserParameterList10.js b/tests/baselines/reference/parserParameterList10.js index a44f1fa5e3..25d6809cd4 100644 --- a/tests/baselines/reference/parserParameterList10.js +++ b/tests/baselines/reference/parserParameterList10.js @@ -7,7 +7,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserParameterList16.js b/tests/baselines/reference/parserParameterList16.js index c4e156c17f..eb53cd39b7 100644 --- a/tests/baselines/reference/parserParameterList16.js +++ b/tests/baselines/reference/parserParameterList16.js @@ -8,7 +8,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserParameterList2.js b/tests/baselines/reference/parserParameterList2.js index 73351eac79..58817cdc38 100644 --- a/tests/baselines/reference/parserParameterList2.js +++ b/tests/baselines/reference/parserParameterList2.js @@ -7,7 +7,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserParameterList3.js b/tests/baselines/reference/parserParameterList3.js index 0ac53eeffe..2c25032054 100644 --- a/tests/baselines/reference/parserParameterList3.js +++ b/tests/baselines/reference/parserParameterList3.js @@ -7,7 +7,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserParameterList9.js b/tests/baselines/reference/parserParameterList9.js index 8e1e92f8ce..24391faaf0 100644 --- a/tests/baselines/reference/parserParameterList9.js +++ b/tests/baselines/reference/parserParameterList9.js @@ -7,7 +7,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserRealSource1.js b/tests/baselines/reference/parserRealSource1.js index 3bd1e92683..d03d859c31 100644 --- a/tests/baselines/reference/parserRealSource1.js +++ b/tests/baselines/reference/parserRealSource1.js @@ -160,7 +160,7 @@ module TypeScript { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserRealSource10.js b/tests/baselines/reference/parserRealSource10.js index c7c4fd5eff..a6b7cc9874 100644 --- a/tests/baselines/reference/parserRealSource10.js +++ b/tests/baselines/reference/parserRealSource10.js @@ -461,7 +461,7 @@ module TypeScript { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserRealSource11.js b/tests/baselines/reference/parserRealSource11.js index f0afc72c13..b85d29c4f0 100644 --- a/tests/baselines/reference/parserRealSource11.js +++ b/tests/baselines/reference/parserRealSource11.js @@ -2380,7 +2380,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserRealSource12.js b/tests/baselines/reference/parserRealSource12.js index de2f0bcc4a..bae2689f00 100644 --- a/tests/baselines/reference/parserRealSource12.js +++ b/tests/baselines/reference/parserRealSource12.js @@ -536,7 +536,7 @@ module TypeScript { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserRealSource14.js b/tests/baselines/reference/parserRealSource14.js index 86786c8f67..159ac51dca 100644 --- a/tests/baselines/reference/parserRealSource14.js +++ b/tests/baselines/reference/parserRealSource14.js @@ -581,7 +581,7 @@ module TypeScript { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserRealSource4.js b/tests/baselines/reference/parserRealSource4.js index 1b2f8eb5fa..3efc6e6fbf 100644 --- a/tests/baselines/reference/parserRealSource4.js +++ b/tests/baselines/reference/parserRealSource4.js @@ -301,7 +301,7 @@ module TypeScript { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserRealSource5.js b/tests/baselines/reference/parserRealSource5.js index a08f8ccb73..cb496568f7 100644 --- a/tests/baselines/reference/parserRealSource5.js +++ b/tests/baselines/reference/parserRealSource5.js @@ -72,7 +72,7 @@ module TypeScript { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserRealSource6.js b/tests/baselines/reference/parserRealSource6.js index cce9fd32aa..5348bbb7c2 100644 --- a/tests/baselines/reference/parserRealSource6.js +++ b/tests/baselines/reference/parserRealSource6.js @@ -227,7 +227,7 @@ module TypeScript { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserRealSource8.js b/tests/baselines/reference/parserRealSource8.js index b813855eeb..8d2d47ed7a 100644 --- a/tests/baselines/reference/parserRealSource8.js +++ b/tests/baselines/reference/parserRealSource8.js @@ -472,7 +472,7 @@ module TypeScript { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserRealSource9.js b/tests/baselines/reference/parserRealSource9.js index 7619c17c4b..f5f5914619 100644 --- a/tests/baselines/reference/parserRealSource9.js +++ b/tests/baselines/reference/parserRealSource9.js @@ -215,7 +215,7 @@ module TypeScript { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserSuperExpression1.js b/tests/baselines/reference/parserSuperExpression1.js index 74bfa264c5..78eb8b08ff 100644 --- a/tests/baselines/reference/parserSuperExpression1.js +++ b/tests/baselines/reference/parserSuperExpression1.js @@ -17,7 +17,7 @@ module M1.M2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserSuperExpression2.js b/tests/baselines/reference/parserSuperExpression2.js index 5b3349e98c..87384d1436 100644 --- a/tests/baselines/reference/parserSuperExpression2.js +++ b/tests/baselines/reference/parserSuperExpression2.js @@ -9,7 +9,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserSuperExpression3.js b/tests/baselines/reference/parserSuperExpression3.js index e994dc9be0..6608813394 100644 --- a/tests/baselines/reference/parserSuperExpression3.js +++ b/tests/baselines/reference/parserSuperExpression3.js @@ -9,7 +9,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserSuperExpression4.js b/tests/baselines/reference/parserSuperExpression4.js index 5ecfd475fa..61c41d7cf2 100644 --- a/tests/baselines/reference/parserSuperExpression4.js +++ b/tests/baselines/reference/parserSuperExpression4.js @@ -17,7 +17,7 @@ module M1.M2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserharness.js b/tests/baselines/reference/parserharness.js index 09be994d88..14870d08e3 100644 --- a/tests/baselines/reference/parserharness.js +++ b/tests/baselines/reference/parserharness.js @@ -2099,7 +2099,7 @@ module Harness { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parserindenter.js b/tests/baselines/reference/parserindenter.js index 5fc4aaca9a..6990d09c5b 100644 --- a/tests/baselines/reference/parserindenter.js +++ b/tests/baselines/reference/parserindenter.js @@ -759,7 +759,7 @@ module Formatting { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/parsingClassRecoversWhenHittingUnexpectedSemicolon.js b/tests/baselines/reference/parsingClassRecoversWhenHittingUnexpectedSemicolon.js index 96cbda6315..a165b12780 100644 --- a/tests/baselines/reference/parsingClassRecoversWhenHittingUnexpectedSemicolon.js +++ b/tests/baselines/reference/parsingClassRecoversWhenHittingUnexpectedSemicolon.js @@ -9,7 +9,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/primitiveConstraints2.js b/tests/baselines/reference/primitiveConstraints2.js index d333bd95b9..4da71a5dc3 100644 --- a/tests/baselines/reference/primitiveConstraints2.js +++ b/tests/baselines/reference/primitiveConstraints2.js @@ -13,7 +13,7 @@ x.bar2(2, ""); // should error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/primitiveMembers.js b/tests/baselines/reference/primitiveMembers.js index ec9c66e35b..f4bb391aab 100644 --- a/tests/baselines/reference/primitiveMembers.js +++ b/tests/baselines/reference/primitiveMembers.js @@ -35,7 +35,7 @@ class foo extends baz { public bar(){ return undefined}; } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyClass.js b/tests/baselines/reference/privacyClass.js index 5f5d2e807d..aa4ccc268d 100644 --- a/tests/baselines/reference/privacyClass.js +++ b/tests/baselines/reference/privacyClass.js @@ -132,7 +132,7 @@ export class glo_C12_public extends glo_c_private implements glo_i_private, glo var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyClassExtendsClauseDeclFile.js b/tests/baselines/reference/privacyClassExtendsClauseDeclFile.js index 10a5d57b9e..0097e54245 100644 --- a/tests/baselines/reference/privacyClassExtendsClauseDeclFile.js +++ b/tests/baselines/reference/privacyClassExtendsClauseDeclFile.js @@ -101,7 +101,7 @@ class publicClassExtendingPublicClassInGlobal extends publicClassInGlobal { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; @@ -310,7 +310,7 @@ exports.publicClassExtendingFromPrivateModuleClass = publicClassExtendingFromPri var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyFunc.js b/tests/baselines/reference/privacyFunc.js index 844c9747bb..81878175c5 100644 --- a/tests/baselines/reference/privacyFunc.js +++ b/tests/baselines/reference/privacyFunc.js @@ -232,7 +232,7 @@ function f10_public(): C6_public { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyFunctionCannotNameParameterTypeDeclFile.js b/tests/baselines/reference/privacyFunctionCannotNameParameterTypeDeclFile.js index 03a235e954..719cab13c7 100644 --- a/tests/baselines/reference/privacyFunctionCannotNameParameterTypeDeclFile.js +++ b/tests/baselines/reference/privacyFunctionCannotNameParameterTypeDeclFile.js @@ -210,7 +210,7 @@ exports.createExportedWidget4 = createExportedWidget4; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyFunctionCannotNameReturnTypeDeclFile.js b/tests/baselines/reference/privacyFunctionCannotNameReturnTypeDeclFile.js index a015f0cb3d..02bc79bae7 100644 --- a/tests/baselines/reference/privacyFunctionCannotNameReturnTypeDeclFile.js +++ b/tests/baselines/reference/privacyFunctionCannotNameReturnTypeDeclFile.js @@ -217,7 +217,7 @@ exports.createExportedWidget4 = createExportedWidget4; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyFunctionParameterDeclFile.js b/tests/baselines/reference/privacyFunctionParameterDeclFile.js index 92ae706658..c30bf2f575 100644 --- a/tests/baselines/reference/privacyFunctionParameterDeclFile.js +++ b/tests/baselines/reference/privacyFunctionParameterDeclFile.js @@ -690,7 +690,7 @@ module publicModuleInGlobal { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; @@ -1063,7 +1063,7 @@ var privateModule; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyFunctionReturnTypeDeclFile.js b/tests/baselines/reference/privacyFunctionReturnTypeDeclFile.js index 70d2456035..e2ee7046c1 100644 --- a/tests/baselines/reference/privacyFunctionReturnTypeDeclFile.js +++ b/tests/baselines/reference/privacyFunctionReturnTypeDeclFile.js @@ -1197,7 +1197,7 @@ module publicModuleInGlobal { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; @@ -1855,7 +1855,7 @@ var privateModule; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyGetter.js b/tests/baselines/reference/privacyGetter.js index 0ea2cb2aea..c8f85cd2c0 100644 --- a/tests/baselines/reference/privacyGetter.js +++ b/tests/baselines/reference/privacyGetter.js @@ -211,7 +211,7 @@ class C8_private { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyGloClass.js b/tests/baselines/reference/privacyGloClass.js index 1d78afc065..7953b7e96d 100644 --- a/tests/baselines/reference/privacyGloClass.js +++ b/tests/baselines/reference/privacyGloClass.js @@ -64,7 +64,7 @@ class glo_C11_public extends glo_c_public implements glo_i_public { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyGloFunc.js b/tests/baselines/reference/privacyGloFunc.js index 85eef926ac..efef6cff8e 100644 --- a/tests/baselines/reference/privacyGloFunc.js +++ b/tests/baselines/reference/privacyGloFunc.js @@ -534,7 +534,7 @@ export function f12_public(): C5_private { //error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyGloGetter.js b/tests/baselines/reference/privacyGloGetter.js index da13e682ed..100ec3b72a 100644 --- a/tests/baselines/reference/privacyGloGetter.js +++ b/tests/baselines/reference/privacyGloGetter.js @@ -92,7 +92,7 @@ class C7_public { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyGloInterface.js b/tests/baselines/reference/privacyGloInterface.js index 214e1447b4..439df1e4c5 100644 --- a/tests/baselines/reference/privacyGloInterface.js +++ b/tests/baselines/reference/privacyGloInterface.js @@ -123,7 +123,7 @@ interface glo_C3_public extends glo_i_public { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyGloVar.js b/tests/baselines/reference/privacyGloVar.js index 56cb7bf091..dfcdebdfc8 100644 --- a/tests/baselines/reference/privacyGloVar.js +++ b/tests/baselines/reference/privacyGloVar.js @@ -84,7 +84,7 @@ var glo_v22_public: glo_C1_public = new glo_C1_public(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyInterface.js b/tests/baselines/reference/privacyInterface.js index 0f5477644f..7b330fc64f 100644 --- a/tests/baselines/reference/privacyInterface.js +++ b/tests/baselines/reference/privacyInterface.js @@ -269,7 +269,7 @@ export interface glo_C6_public extends glo_i_private, glo_i_public { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyTypeParameterOfFunction.js b/tests/baselines/reference/privacyTypeParameterOfFunction.js index 0cf0c13086..2b8a041d77 100644 --- a/tests/baselines/reference/privacyTypeParameterOfFunction.js +++ b/tests/baselines/reference/privacyTypeParameterOfFunction.js @@ -137,7 +137,7 @@ function privateFunctionWithPublicTypeParametersWithoutExtends() { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyTypeParameterOfFunctionDeclFile.js b/tests/baselines/reference/privacyTypeParameterOfFunctionDeclFile.js index 7763611c04..b729e03d69 100644 --- a/tests/baselines/reference/privacyTypeParameterOfFunctionDeclFile.js +++ b/tests/baselines/reference/privacyTypeParameterOfFunctionDeclFile.js @@ -443,7 +443,7 @@ module privateModule { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyTypeParametersOfClass.js b/tests/baselines/reference/privacyTypeParametersOfClass.js index d0563c18bc..56bb4bb125 100644 --- a/tests/baselines/reference/privacyTypeParametersOfClass.js +++ b/tests/baselines/reference/privacyTypeParametersOfClass.js @@ -48,7 +48,7 @@ class privateClassWithPublicTypeParametersWithoutExtends { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyTypeParametersOfClassDeclFile.js b/tests/baselines/reference/privacyTypeParametersOfClassDeclFile.js index cd19ff1a9b..329c48c309 100644 --- a/tests/baselines/reference/privacyTypeParametersOfClassDeclFile.js +++ b/tests/baselines/reference/privacyTypeParametersOfClassDeclFile.js @@ -159,7 +159,7 @@ module privateModule { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privacyVar.js b/tests/baselines/reference/privacyVar.js index 08ff572d56..aa8ff4eb00 100644 --- a/tests/baselines/reference/privacyVar.js +++ b/tests/baselines/reference/privacyVar.js @@ -179,7 +179,7 @@ export var glo_v24_public: glo_C2_private = new glo_C2_private(); // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privateAccessInSubclass1.js b/tests/baselines/reference/privateAccessInSubclass1.js index 674400cefc..d817b27178 100644 --- a/tests/baselines/reference/privateAccessInSubclass1.js +++ b/tests/baselines/reference/privateAccessInSubclass1.js @@ -23,7 +23,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privateClassPropertyAccessibleWithinClass.js b/tests/baselines/reference/privateClassPropertyAccessibleWithinClass.js index f0405b6e0f..c716fb7035 100644 --- a/tests/baselines/reference/privateClassPropertyAccessibleWithinClass.js +++ b/tests/baselines/reference/privateClassPropertyAccessibleWithinClass.js @@ -36,7 +36,7 @@ class C2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privateClassPropertyAccessibleWithinNestedClass.js b/tests/baselines/reference/privateClassPropertyAccessibleWithinNestedClass.js index ef7ca929f7..6cb073e7c7 100644 --- a/tests/baselines/reference/privateClassPropertyAccessibleWithinNestedClass.js +++ b/tests/baselines/reference/privateClassPropertyAccessibleWithinNestedClass.js @@ -42,7 +42,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privateInstanceMemberAccessibility.js b/tests/baselines/reference/privateInstanceMemberAccessibility.js index c596a965c9..29c0218141 100644 --- a/tests/baselines/reference/privateInstanceMemberAccessibility.js +++ b/tests/baselines/reference/privateInstanceMemberAccessibility.js @@ -27,7 +27,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privateInstanceVisibility.js b/tests/baselines/reference/privateInstanceVisibility.js index f0d0b7781f..88b5d4079e 100644 --- a/tests/baselines/reference/privateInstanceVisibility.js +++ b/tests/baselines/reference/privateInstanceVisibility.js @@ -42,7 +42,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privateProtectedMembersAreNotAccessibleDestructuring.js b/tests/baselines/reference/privateProtectedMembersAreNotAccessibleDestructuring.js index 052870699c..dd25d51d4d 100644 --- a/tests/baselines/reference/privateProtectedMembersAreNotAccessibleDestructuring.js +++ b/tests/baselines/reference/privateProtectedMembersAreNotAccessibleDestructuring.js @@ -25,7 +25,7 @@ let { priv: a, prot: b, privateMethod: f } = k; // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privateVisibility.js b/tests/baselines/reference/privateVisibility.js index c6f6b183e1..173b8a2546 100644 --- a/tests/baselines/reference/privateVisibility.js +++ b/tests/baselines/reference/privateVisibility.js @@ -30,7 +30,7 @@ c.priv; // should not work var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/privateVisibles.js b/tests/baselines/reference/privateVisibles.js index 3eb2f2a940..7f14e468d1 100644 --- a/tests/baselines/reference/privateVisibles.js +++ b/tests/baselines/reference/privateVisibles.js @@ -13,7 +13,7 @@ class Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/li'b/class'A.js b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/li'b/class'A.js index c8c28c1b17..ef151d151e 100644 --- a/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/li'b/class'A.js +++ b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/li'b/class'A.js @@ -1,7 +1,7 @@ var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/li'b/class'A.js b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/li'b/class'A.js index c8c28c1b17..ef151d151e 100644 --- a/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/li'b/class'A.js +++ b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/li'b/class'A.js @@ -1,7 +1,7 @@ var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/fs.js b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/fs.js index 0e02687758..263db881c0 100644 --- a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/fs.js +++ b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/fs.js @@ -1,7 +1,7 @@ var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/fs.js b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/fs.js index 0862e79ba4..a9e534c189 100644 --- a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/fs.js +++ b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/fs.js @@ -2,7 +2,7 @@ var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/promiseChaining.js b/tests/baselines/reference/promiseChaining.js index d6aad37fac..e2d76fcb2d 100644 --- a/tests/baselines/reference/promiseChaining.js +++ b/tests/baselines/reference/promiseChaining.js @@ -15,7 +15,7 @@ class Chain { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/promiseChaining1.js b/tests/baselines/reference/promiseChaining1.js index 6c180a9edb..7e2be8631a 100644 --- a/tests/baselines/reference/promiseChaining1.js +++ b/tests/baselines/reference/promiseChaining1.js @@ -14,7 +14,7 @@ class Chain2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/promiseChaining2.js b/tests/baselines/reference/promiseChaining2.js index 8abf3ffb59..aebe5e2be2 100644 --- a/tests/baselines/reference/promiseChaining2.js +++ b/tests/baselines/reference/promiseChaining2.js @@ -14,7 +14,7 @@ class Chain2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints.js b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints.js index f2de7ef0bd..4ab3d6dc06 100644 --- a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints.js +++ b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints.js @@ -40,7 +40,7 @@ var r4 = b.foo(new Date()); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints2.js b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints2.js index 906f29b5ef..15b7b506f8 100644 --- a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints2.js +++ b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints2.js @@ -86,7 +86,7 @@ var r4 = b.foo(aB, aB); // no inferences for T so constraint isn't satisfied, er var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints3.js b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints3.js index 81adda9a81..f394bc1321 100644 --- a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints3.js +++ b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints3.js @@ -61,7 +61,7 @@ var r4 = b.foo(new B()); // valid call to an invalid function var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints4.js b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints4.js index b3ee2cdb20..ff68bdcc57 100644 --- a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints4.js +++ b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints4.js @@ -36,7 +36,7 @@ var r4 = b.foo(new Date()); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints5.js b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints5.js index ed11e8ad89..5ef2f73aa5 100644 --- a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints5.js +++ b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints5.js @@ -48,7 +48,7 @@ var r4 = b.foo(new B()); // error after constraints above made illegal, doesn't var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/propertyAccessOnTypeParameterWithoutConstraints.js b/tests/baselines/reference/propertyAccessOnTypeParameterWithoutConstraints.js index 48b4bb5721..2240879897 100644 --- a/tests/baselines/reference/propertyAccessOnTypeParameterWithoutConstraints.js +++ b/tests/baselines/reference/propertyAccessOnTypeParameterWithoutConstraints.js @@ -35,7 +35,7 @@ var r4 = b.foo(1); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/propertyAndFunctionWithSameName.js b/tests/baselines/reference/propertyAndFunctionWithSameName.js index c1be699bfb..7c14d4de2d 100644 --- a/tests/baselines/reference/propertyAndFunctionWithSameName.js +++ b/tests/baselines/reference/propertyAndFunctionWithSameName.js @@ -15,7 +15,7 @@ class D { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/propertyOrdering.js b/tests/baselines/reference/propertyOrdering.js index 8a04f54c9e..ab3df5440b 100644 --- a/tests/baselines/reference/propertyOrdering.js +++ b/tests/baselines/reference/propertyOrdering.js @@ -27,7 +27,7 @@ class Bar { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/propertyOrdering2.js b/tests/baselines/reference/propertyOrdering2.js index 333341e6fb..2cb65947b7 100644 --- a/tests/baselines/reference/propertyOrdering2.js +++ b/tests/baselines/reference/propertyOrdering2.js @@ -12,7 +12,7 @@ class Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/protectedClassPropertyAccessibleWithinClass.js b/tests/baselines/reference/protectedClassPropertyAccessibleWithinClass.js index ec481e6366..13a152c49b 100644 --- a/tests/baselines/reference/protectedClassPropertyAccessibleWithinClass.js +++ b/tests/baselines/reference/protectedClassPropertyAccessibleWithinClass.js @@ -36,7 +36,7 @@ class C2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedClass.js b/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedClass.js index 59fe80e8d4..d52c9a2dc8 100644 --- a/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedClass.js +++ b/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedClass.js @@ -42,7 +42,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedSubclass.js b/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedSubclass.js index ac96ed53b7..3ee5ffce96 100644 --- a/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedSubclass.js +++ b/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedSubclass.js @@ -51,7 +51,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedSubclass1.js b/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedSubclass1.js index 6ae95d3b88..d3574e462e 100644 --- a/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedSubclass1.js +++ b/tests/baselines/reference/protectedClassPropertyAccessibleWithinNestedSubclass1.js @@ -118,7 +118,7 @@ d4.x; // Error, neither within their declaring class nor class var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass.js b/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass.js index f6fcd987c9..1c544215a6 100644 --- a/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass.js +++ b/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass.js @@ -34,7 +34,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass2.js b/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass2.js index 257adeee03..30afff3c5d 100644 --- a/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass2.js +++ b/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass2.js @@ -98,7 +98,7 @@ d4.x; // Error, neither within their declaring class nor class var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass3.js b/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass3.js index f4399126da..b0461be3ff 100644 --- a/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass3.js +++ b/tests/baselines/reference/protectedClassPropertyAccessibleWithinSubclass3.js @@ -17,7 +17,7 @@ class Derived extends Base { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/protectedInstanceMemberAccessibility.js b/tests/baselines/reference/protectedInstanceMemberAccessibility.js index 9a96d5a4d9..68809dceca 100644 --- a/tests/baselines/reference/protectedInstanceMemberAccessibility.js +++ b/tests/baselines/reference/protectedInstanceMemberAccessibility.js @@ -48,7 +48,7 @@ class C extends A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/protectedMembers.js b/tests/baselines/reference/protectedMembers.js index 45e12fe8dc..d3f313f4d8 100644 --- a/tests/baselines/reference/protectedMembers.js +++ b/tests/baselines/reference/protectedMembers.js @@ -119,7 +119,7 @@ class B3 extends A3 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/quotedFunctionName1.js b/tests/baselines/reference/quotedFunctionName1.js index 357a64fb3b..18cb64d89e 100644 --- a/tests/baselines/reference/quotedFunctionName1.js +++ b/tests/baselines/reference/quotedFunctionName1.js @@ -7,7 +7,7 @@ class Test1 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/quotedPropertyName3.js b/tests/baselines/reference/quotedPropertyName3.js index 91d0345b8f..e31feb6c89 100644 --- a/tests/baselines/reference/quotedPropertyName3.js +++ b/tests/baselines/reference/quotedPropertyName3.js @@ -11,7 +11,7 @@ class Test { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/readonlyInNonPropertyParameters.js b/tests/baselines/reference/readonlyInNonPropertyParameters.js index 00b9ecc13b..51dd79c3df 100644 --- a/tests/baselines/reference/readonlyInNonPropertyParameters.js +++ b/tests/baselines/reference/readonlyInNonPropertyParameters.js @@ -12,7 +12,7 @@ class X { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/readonlyMembers.js b/tests/baselines/reference/readonlyMembers.js index fcca7be8af..08d7ddc322 100644 --- a/tests/baselines/reference/readonlyMembers.js +++ b/tests/baselines/reference/readonlyMembers.js @@ -69,7 +69,7 @@ yy["foo"] = "abc"; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/recursiveBaseConstructorCreation1.js b/tests/baselines/reference/recursiveBaseConstructorCreation1.js index 7ce9933fd1..4c1b00d852 100644 --- a/tests/baselines/reference/recursiveBaseConstructorCreation1.js +++ b/tests/baselines/reference/recursiveBaseConstructorCreation1.js @@ -10,7 +10,7 @@ var x = new C2(); // Valid var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/recursiveClassReferenceTest.js b/tests/baselines/reference/recursiveClassReferenceTest.js index bd0ceccac9..1c7539b1b9 100644 --- a/tests/baselines/reference/recursiveClassReferenceTest.js +++ b/tests/baselines/reference/recursiveClassReferenceTest.js @@ -108,7 +108,7 @@ module Sample.Thing.Languages.PlainText { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt b/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt index cb45f627c4..d3526f5ae0 100644 --- a/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt +++ b/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt @@ -29,7 +29,7 @@ sourceFile:recursiveClassReferenceTest.ts >>>var __names = (this && this.__names) || (function() { >>> var name = Object.defineProperty ? (function(proto, name) { >>> Object.defineProperty(proto[name], 'name', { ->>> value: name, configurable: true, writable: false, enumerable: false +>>> value: name, configurable: true >>> }); >>> }) : (function(proto, name) { >>> proto[name].name = name; diff --git a/tests/baselines/reference/recursiveComplicatedClasses.js b/tests/baselines/reference/recursiveComplicatedClasses.js index dae5d6ac3c..b3104485ea 100644 --- a/tests/baselines/reference/recursiveComplicatedClasses.js +++ b/tests/baselines/reference/recursiveComplicatedClasses.js @@ -28,7 +28,7 @@ class TypeSymbol extends InferenceSymbol { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/recursiveInheritance3.js b/tests/baselines/reference/recursiveInheritance3.js index 19df835af8..e26f60b833 100644 --- a/tests/baselines/reference/recursiveInheritance3.js +++ b/tests/baselines/reference/recursiveInheritance3.js @@ -12,7 +12,7 @@ interface I extends C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/requireEmitSemicolon.js b/tests/baselines/reference/requireEmitSemicolon.js index c76de6835a..472bf81689 100644 --- a/tests/baselines/reference/requireEmitSemicolon.js +++ b/tests/baselines/reference/requireEmitSemicolon.js @@ -37,7 +37,7 @@ define(["require", "exports"], function (require, exports) { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/requiredInitializedParameter2.js b/tests/baselines/reference/requiredInitializedParameter2.js index 060b6781ba..513ac59899 100644 --- a/tests/baselines/reference/requiredInitializedParameter2.js +++ b/tests/baselines/reference/requiredInitializedParameter2.js @@ -11,7 +11,7 @@ class C1 implements I1 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/requiredInitializedParameter3.js b/tests/baselines/reference/requiredInitializedParameter3.js index 839426cf1f..88b80a5235 100644 --- a/tests/baselines/reference/requiredInitializedParameter3.js +++ b/tests/baselines/reference/requiredInitializedParameter3.js @@ -11,7 +11,7 @@ class C1 implements I1 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/requiredInitializedParameter4.js b/tests/baselines/reference/requiredInitializedParameter4.js index 807adff10a..25a399f39a 100644 --- a/tests/baselines/reference/requiredInitializedParameter4.js +++ b/tests/baselines/reference/requiredInitializedParameter4.js @@ -7,7 +7,7 @@ class C1 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/resolvingClassDeclarationWhenInBaseTypeResolution.js b/tests/baselines/reference/resolvingClassDeclarationWhenInBaseTypeResolution.js index df4b206c61..8e46584b97 100644 --- a/tests/baselines/reference/resolvingClassDeclarationWhenInBaseTypeResolution.js +++ b/tests/baselines/reference/resolvingClassDeclarationWhenInBaseTypeResolution.js @@ -1033,7 +1033,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/restParameterAssignmentCompatibility.js b/tests/baselines/reference/restParameterAssignmentCompatibility.js index 95a9fa8a7b..dcd705678e 100644 --- a/tests/baselines/reference/restParameterAssignmentCompatibility.js +++ b/tests/baselines/reference/restParameterAssignmentCompatibility.js @@ -30,7 +30,7 @@ t1 = s; // Similar to above, but optionality does not matter here. var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/restParameterWithoutAnnotationIsAnyArray.js b/tests/baselines/reference/restParameterWithoutAnnotationIsAnyArray.js index 36abda46dd..5f8268c8f6 100644 --- a/tests/baselines/reference/restParameterWithoutAnnotationIsAnyArray.js +++ b/tests/baselines/reference/restParameterWithoutAnnotationIsAnyArray.js @@ -31,7 +31,7 @@ var b = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/restParametersOfNonArrayTypes.js b/tests/baselines/reference/restParametersOfNonArrayTypes.js index 03f4d55154..b42f27550d 100644 --- a/tests/baselines/reference/restParametersOfNonArrayTypes.js +++ b/tests/baselines/reference/restParametersOfNonArrayTypes.js @@ -30,7 +30,7 @@ var b = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/restParametersOfNonArrayTypes2.js b/tests/baselines/reference/restParametersOfNonArrayTypes2.js index 2f3a6addad..d960080b34 100644 --- a/tests/baselines/reference/restParametersOfNonArrayTypes2.js +++ b/tests/baselines/reference/restParametersOfNonArrayTypes2.js @@ -62,7 +62,7 @@ var b2 = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/restParametersWithArrayTypeAnnotations.js b/tests/baselines/reference/restParametersWithArrayTypeAnnotations.js index 0b0b7c262c..50e2af38b7 100644 --- a/tests/baselines/reference/restParametersWithArrayTypeAnnotations.js +++ b/tests/baselines/reference/restParametersWithArrayTypeAnnotations.js @@ -57,7 +57,7 @@ var b2 = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/returnInConstructor1.js b/tests/baselines/reference/returnInConstructor1.js index 325034d21d..3f28970149 100644 --- a/tests/baselines/reference/returnInConstructor1.js +++ b/tests/baselines/reference/returnInConstructor1.js @@ -70,7 +70,7 @@ class I extends G { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/returnStatements.js b/tests/baselines/reference/returnStatements.js index a89ca53311..8ba31780bd 100644 --- a/tests/baselines/reference/returnStatements.js +++ b/tests/baselines/reference/returnStatements.js @@ -28,7 +28,7 @@ function fn13(): C { return null; } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/returnTypeTypeArguments.js b/tests/baselines/reference/returnTypeTypeArguments.js index dec5aad88b..7482726a32 100644 --- a/tests/baselines/reference/returnTypeTypeArguments.js +++ b/tests/baselines/reference/returnTypeTypeArguments.js @@ -80,7 +80,7 @@ declare var a: { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/scopeCheckExtendedClassInsidePublicMethod2.js b/tests/baselines/reference/scopeCheckExtendedClassInsidePublicMethod2.js index 047c14bbf1..200ac03fd8 100644 --- a/tests/baselines/reference/scopeCheckExtendedClassInsidePublicMethod2.js +++ b/tests/baselines/reference/scopeCheckExtendedClassInsidePublicMethod2.js @@ -22,7 +22,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/scopeCheckInsidePublicMethod1.js b/tests/baselines/reference/scopeCheckInsidePublicMethod1.js index c4b6a5606f..755a0c918a 100644 --- a/tests/baselines/reference/scopeCheckInsidePublicMethod1.js +++ b/tests/baselines/reference/scopeCheckInsidePublicMethod1.js @@ -10,7 +10,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/scopeResolutionIdentifiers.js b/tests/baselines/reference/scopeResolutionIdentifiers.js index f5315525c7..7fe9c71594 100644 --- a/tests/baselines/reference/scopeResolutionIdentifiers.js +++ b/tests/baselines/reference/scopeResolutionIdentifiers.js @@ -43,7 +43,7 @@ module M3 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/selfInCallback.js b/tests/baselines/reference/selfInCallback.js index 0636775eff..82d83ab3b1 100644 --- a/tests/baselines/reference/selfInCallback.js +++ b/tests/baselines/reference/selfInCallback.js @@ -11,7 +11,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/selfInLambdas.js b/tests/baselines/reference/selfInLambdas.js index e114cb5829..deb3d4bf58 100644 --- a/tests/baselines/reference/selfInLambdas.js +++ b/tests/baselines/reference/selfInLambdas.js @@ -50,7 +50,7 @@ class X { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/selfReferencesInFunctionParameters.js b/tests/baselines/reference/selfReferencesInFunctionParameters.js index e5208d8907..7e820a9843 100644 --- a/tests/baselines/reference/selfReferencesInFunctionParameters.js +++ b/tests/baselines/reference/selfReferencesInFunctionParameters.js @@ -17,7 +17,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/shadowPrivateMembers.js b/tests/baselines/reference/shadowPrivateMembers.js index 8d888128a4..2ce217a4f8 100644 --- a/tests/baselines/reference/shadowPrivateMembers.js +++ b/tests/baselines/reference/shadowPrivateMembers.js @@ -7,7 +7,7 @@ class derived extends base { private n() {} } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/sigantureIsSubTypeIfTheyAreIdentical.js b/tests/baselines/reference/sigantureIsSubTypeIfTheyAreIdentical.js index cd15451c7d..3f042bfd4c 100644 --- a/tests/baselines/reference/sigantureIsSubTypeIfTheyAreIdentical.js +++ b/tests/baselines/reference/sigantureIsSubTypeIfTheyAreIdentical.js @@ -12,7 +12,7 @@ class CacheService implements ICache { // Should not error that property type of var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/signatureInstantiationWithRecursiveConstraints.js b/tests/baselines/reference/signatureInstantiationWithRecursiveConstraints.js index 77abf5d441..755c6fdb76 100644 --- a/tests/baselines/reference/signatureInstantiationWithRecursiveConstraints.js +++ b/tests/baselines/reference/signatureInstantiationWithRecursiveConstraints.js @@ -18,7 +18,7 @@ const myVar: Foo = new Bar(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/sourceMap-Comments.js b/tests/baselines/reference/sourceMap-Comments.js index 3bb266598f..9b62a2ae76 100644 --- a/tests/baselines/reference/sourceMap-Comments.js +++ b/tests/baselines/reference/sourceMap-Comments.js @@ -24,7 +24,7 @@ module sas.tools { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/sourceMap-Comments.sourcemap.txt b/tests/baselines/reference/sourceMap-Comments.sourcemap.txt index e8503301b0..13a6e3f4fd 100644 --- a/tests/baselines/reference/sourceMap-Comments.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-Comments.sourcemap.txt @@ -11,7 +11,7 @@ sourceFile:sourceMap-Comments.ts >>>var __names = (this && this.__names) || (function() { >>> var name = Object.defineProperty ? (function(proto, name) { >>> Object.defineProperty(proto[name], 'name', { ->>> value: name, configurable: true, writable: false, enumerable: false +>>> value: name, configurable: true >>> }); >>> }) : (function(proto, name) { >>> proto[name].name = name; diff --git a/tests/baselines/reference/sourceMap-FileWithComments.js b/tests/baselines/reference/sourceMap-FileWithComments.js index d80dec6a2a..d106e02ffd 100644 --- a/tests/baselines/reference/sourceMap-FileWithComments.js +++ b/tests/baselines/reference/sourceMap-FileWithComments.js @@ -39,7 +39,7 @@ var dist = p.getDist(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt b/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt index bcd7d9e187..db0f02129f 100644 --- a/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt @@ -11,7 +11,7 @@ sourceFile:sourceMap-FileWithComments.ts >>>var __names = (this && this.__names) || (function() { >>> var name = Object.defineProperty ? (function(proto, name) { >>> Object.defineProperty(proto[name], 'name', { ->>> value: name, configurable: true, writable: false, enumerable: false +>>> value: name, configurable: true >>> }); >>> }) : (function(proto, name) { >>> proto[name].name = name; diff --git a/tests/baselines/reference/sourceMapSample.js b/tests/baselines/reference/sourceMapSample.js index 519f2137c1..35d6b4f1b5 100644 --- a/tests/baselines/reference/sourceMapSample.js +++ b/tests/baselines/reference/sourceMapSample.js @@ -39,7 +39,7 @@ module Foo.Bar { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/sourceMapSample.sourcemap.txt b/tests/baselines/reference/sourceMapSample.sourcemap.txt index 2ffafa87c7..0104d0a4a9 100644 --- a/tests/baselines/reference/sourceMapSample.sourcemap.txt +++ b/tests/baselines/reference/sourceMapSample.sourcemap.txt @@ -11,7 +11,7 @@ sourceFile:sourceMapSample.ts >>>var __names = (this && this.__names) || (function() { >>> var name = Object.defineProperty ? (function(proto, name) { >>> Object.defineProperty(proto[name], 'name', { ->>> value: name, configurable: true, writable: false, enumerable: false +>>> value: name, configurable: true >>> }); >>> }) : (function(proto, name) { >>> proto[name].name = name; diff --git a/tests/baselines/reference/sourceMapValidationClass.js b/tests/baselines/reference/sourceMapValidationClass.js index f8a6b43eb7..7374554bf3 100644 --- a/tests/baselines/reference/sourceMapValidationClass.js +++ b/tests/baselines/reference/sourceMapValidationClass.js @@ -22,7 +22,7 @@ class Greeter { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt index 4be46d7444..8927bd89fc 100644 --- a/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt @@ -11,7 +11,7 @@ sourceFile:sourceMapValidationClass.ts >>>var __names = (this && this.__names) || (function() { >>> var name = Object.defineProperty ? (function(proto, name) { >>> Object.defineProperty(proto[name], 'name', { ->>> value: name, configurable: true, writable: false, enumerable: false +>>> value: name, configurable: true >>> }); >>> }) : (function(proto, name) { >>> proto[name].name = name; diff --git a/tests/baselines/reference/sourceMapValidationClasses.js b/tests/baselines/reference/sourceMapValidationClasses.js index 29b52fbd0a..a5a0c649cf 100644 --- a/tests/baselines/reference/sourceMapValidationClasses.js +++ b/tests/baselines/reference/sourceMapValidationClasses.js @@ -40,7 +40,7 @@ module Foo.Bar { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt index 543f90a828..3b01211412 100644 --- a/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt @@ -11,7 +11,7 @@ sourceFile:sourceMapValidationClasses.ts >>>var __names = (this && this.__names) || (function() { >>> var name = Object.defineProperty ? (function(proto, name) { >>> Object.defineProperty(proto[name], 'name', { ->>> value: name, configurable: true, writable: false, enumerable: false +>>> value: name, configurable: true >>> }); >>> }) : (function(proto, name) { >>> proto[name].name = name; diff --git a/tests/baselines/reference/sourceMapValidationDecorators.js b/tests/baselines/reference/sourceMapValidationDecorators.js index b476d7a70f..f056b83dd0 100644 --- a/tests/baselines/reference/sourceMapValidationDecorators.js +++ b/tests/baselines/reference/sourceMapValidationDecorators.js @@ -58,7 +58,7 @@ class Greeter { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt index f1d8268322..41a28488a8 100644 --- a/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt @@ -11,7 +11,7 @@ sourceFile:sourceMapValidationDecorators.ts >>>var __names = (this && this.__names) || (function() { >>> var name = Object.defineProperty ? (function(proto, name) { >>> Object.defineProperty(proto[name], 'name', { ->>> value: name, configurable: true, writable: false, enumerable: false +>>> value: name, configurable: true >>> }); >>> }) : (function(proto, name) { >>> proto[name].name = name; diff --git a/tests/baselines/reference/specializedOverloadWithRestParameters.js b/tests/baselines/reference/specializedOverloadWithRestParameters.js index fdb9d2982a..1ea151d339 100644 --- a/tests/baselines/reference/specializedOverloadWithRestParameters.js +++ b/tests/baselines/reference/specializedOverloadWithRestParameters.js @@ -16,7 +16,7 @@ function g(tagName: any): Base { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.js b/tests/baselines/reference/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.js index 7393463ba5..5ae59175fd 100644 --- a/tests/baselines/reference/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.js +++ b/tests/baselines/reference/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.js @@ -67,7 +67,7 @@ var a3: { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/specializedSignatureIsSubtypeOfNonSpecializedSignature.js b/tests/baselines/reference/specializedSignatureIsSubtypeOfNonSpecializedSignature.js index 179253fc35..45cfbe24e2 100644 --- a/tests/baselines/reference/specializedSignatureIsSubtypeOfNonSpecializedSignature.js +++ b/tests/baselines/reference/specializedSignatureIsSubtypeOfNonSpecializedSignature.js @@ -87,7 +87,7 @@ var a3: { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/spreadMethods.js b/tests/baselines/reference/spreadMethods.js index c877687779..ad48f728b9 100644 --- a/tests/baselines/reference/spreadMethods.js +++ b/tests/baselines/reference/spreadMethods.js @@ -28,7 +28,7 @@ sso.m(); // ok var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/staticAndMemberFunctions.js b/tests/baselines/reference/staticAndMemberFunctions.js index 1949ca1f64..6aed6bd9a2 100644 --- a/tests/baselines/reference/staticAndMemberFunctions.js +++ b/tests/baselines/reference/staticAndMemberFunctions.js @@ -8,7 +8,7 @@ class T { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/staticAndNonStaticPropertiesSameName.js b/tests/baselines/reference/staticAndNonStaticPropertiesSameName.js index a423898e37..2682965174 100644 --- a/tests/baselines/reference/staticAndNonStaticPropertiesSameName.js +++ b/tests/baselines/reference/staticAndNonStaticPropertiesSameName.js @@ -11,7 +11,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/staticClassMemberError.js b/tests/baselines/reference/staticClassMemberError.js index c4ce20719a..7f234d5377 100644 --- a/tests/baselines/reference/staticClassMemberError.js +++ b/tests/baselines/reference/staticClassMemberError.js @@ -16,7 +16,7 @@ class Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/staticClassProps.js b/tests/baselines/reference/staticClassProps.js index 39925d139e..03d02b7197 100644 --- a/tests/baselines/reference/staticClassProps.js +++ b/tests/baselines/reference/staticClassProps.js @@ -12,7 +12,7 @@ class C var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/staticFactory1.js b/tests/baselines/reference/staticFactory1.js index a37c3ed112..bd44e06d8f 100644 --- a/tests/baselines/reference/staticFactory1.js +++ b/tests/baselines/reference/staticFactory1.js @@ -17,7 +17,7 @@ d.foo(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/staticInstanceResolution.js b/tests/baselines/reference/staticInstanceResolution.js index ccbba20fab..92f7d77e3c 100644 --- a/tests/baselines/reference/staticInstanceResolution.js +++ b/tests/baselines/reference/staticInstanceResolution.js @@ -18,7 +18,7 @@ class Comment { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/staticInstanceResolution4.js b/tests/baselines/reference/staticInstanceResolution4.js index 409777bd8a..c0db825696 100644 --- a/tests/baselines/reference/staticInstanceResolution4.js +++ b/tests/baselines/reference/staticInstanceResolution4.js @@ -9,7 +9,7 @@ A.foo(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/staticMemberExportAccess.js b/tests/baselines/reference/staticMemberExportAccess.js index 874e694dba..174a8726b3 100644 --- a/tests/baselines/reference/staticMemberExportAccess.js +++ b/tests/baselines/reference/staticMemberExportAccess.js @@ -24,7 +24,7 @@ Sammy.bar(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/staticMemberOfClassAndPublicMemberOfAnotherClassAssignment.js b/tests/baselines/reference/staticMemberOfClassAndPublicMemberOfAnotherClassAssignment.js index 7df37b0e38..19cfbd2bab 100644 --- a/tests/baselines/reference/staticMemberOfClassAndPublicMemberOfAnotherClassAssignment.js +++ b/tests/baselines/reference/staticMemberOfClassAndPublicMemberOfAnotherClassAssignment.js @@ -29,7 +29,7 @@ c = a; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/staticMethodWithTypeParameterExtendsClauseDeclFile.js b/tests/baselines/reference/staticMethodWithTypeParameterExtendsClauseDeclFile.js index 37ff9da5c6..18d6d10868 100644 --- a/tests/baselines/reference/staticMethodWithTypeParameterExtendsClauseDeclFile.js +++ b/tests/baselines/reference/staticMethodWithTypeParameterExtendsClauseDeclFile.js @@ -26,7 +26,7 @@ export class publicClassWithWithPrivateTypeParameters { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/staticOffOfInstance1.js b/tests/baselines/reference/staticOffOfInstance1.js index 598a942258..5983fac03c 100644 --- a/tests/baselines/reference/staticOffOfInstance1.js +++ b/tests/baselines/reference/staticOffOfInstance1.js @@ -10,7 +10,7 @@ class List { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/staticOffOfInstance2.js b/tests/baselines/reference/staticOffOfInstance2.js index 63365a84ad..00cf0d1261 100644 --- a/tests/baselines/reference/staticOffOfInstance2.js +++ b/tests/baselines/reference/staticOffOfInstance2.js @@ -12,7 +12,7 @@ class List { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/staticPropertyAndFunctionWithSameName.js b/tests/baselines/reference/staticPropertyAndFunctionWithSameName.js index 02b1e0cc80..a703931ce8 100644 --- a/tests/baselines/reference/staticPropertyAndFunctionWithSameName.js +++ b/tests/baselines/reference/staticPropertyAndFunctionWithSameName.js @@ -13,7 +13,7 @@ class D { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/staticPropertyNameConflicts.js b/tests/baselines/reference/staticPropertyNameConflicts.js index db250be830..cf88a2d76f 100644 --- a/tests/baselines/reference/staticPropertyNameConflicts.js +++ b/tests/baselines/reference/staticPropertyNameConflicts.js @@ -195,7 +195,7 @@ module TestOnDefaultExportedClass_10 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/staticPropertyNotInClassType.js b/tests/baselines/reference/staticPropertyNotInClassType.js index 561419ead1..6bd6096c65 100644 --- a/tests/baselines/reference/staticPropertyNotInClassType.js +++ b/tests/baselines/reference/staticPropertyNotInClassType.js @@ -43,7 +43,7 @@ module Generic { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/strictModeReservedWordInClassDeclaration.js b/tests/baselines/reference/strictModeReservedWordInClassDeclaration.js index 3b8b65c091..7f60b8d402 100644 --- a/tests/baselines/reference/strictModeReservedWordInClassDeclaration.js +++ b/tests/baselines/reference/strictModeReservedWordInClassDeclaration.js @@ -32,7 +32,7 @@ class H extends package.A { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/strictModeUseContextualKeyword.js b/tests/baselines/reference/strictModeUseContextualKeyword.js index 9a8816d8bc..f14fbf84fc 100644 --- a/tests/baselines/reference/strictModeUseContextualKeyword.js +++ b/tests/baselines/reference/strictModeUseContextualKeyword.js @@ -18,7 +18,7 @@ function H() { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations.js b/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations.js index 6a02a3bd77..a41c586f04 100644 --- a/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations.js +++ b/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations.js @@ -102,7 +102,7 @@ var b: { [x: string]: string; } = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations2.js b/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations2.js index 0249347bec..fbf9544102 100644 --- a/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations2.js +++ b/tests/baselines/reference/stringIndexerConstrainsPropertyDeclarations2.js @@ -44,7 +44,7 @@ var b: { [x: string]: A } = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/stringLiteralTypeIsSubtypeOfString.js b/tests/baselines/reference/stringLiteralTypeIsSubtypeOfString.js index 631125fc5b..2c343acf64 100644 --- a/tests/baselines/reference/stringLiteralTypeIsSubtypeOfString.js +++ b/tests/baselines/reference/stringLiteralTypeIsSubtypeOfString.js @@ -105,7 +105,7 @@ function f16(x: any) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/stringLiteralTypesInImplementationSignatures.js b/tests/baselines/reference/stringLiteralTypesInImplementationSignatures.js index 6466462e31..29839980dd 100644 --- a/tests/baselines/reference/stringLiteralTypesInImplementationSignatures.js +++ b/tests/baselines/reference/stringLiteralTypesInImplementationSignatures.js @@ -31,7 +31,7 @@ var b = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/stringLiteralTypesInImplementationSignatures2.js b/tests/baselines/reference/stringLiteralTypesInImplementationSignatures2.js index fafc023318..b5e6edb796 100644 --- a/tests/baselines/reference/stringLiteralTypesInImplementationSignatures2.js +++ b/tests/baselines/reference/stringLiteralTypesInImplementationSignatures2.js @@ -34,7 +34,7 @@ var b = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/stripInternal1.js b/tests/baselines/reference/stripInternal1.js index 0fc8639ce0..f15067de4b 100644 --- a/tests/baselines/reference/stripInternal1.js +++ b/tests/baselines/reference/stripInternal1.js @@ -9,7 +9,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/super.js b/tests/baselines/reference/super.js index c5629befb7..6065aa3ffc 100644 --- a/tests/baselines/reference/super.js +++ b/tests/baselines/reference/super.js @@ -41,7 +41,7 @@ s.foo() + ss.foo(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/super1.js b/tests/baselines/reference/super1.js index 7656e700e0..e5d9f65fa8 100644 --- a/tests/baselines/reference/super1.js +++ b/tests/baselines/reference/super1.js @@ -70,7 +70,7 @@ module Base4 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/super2.js b/tests/baselines/reference/super2.js index 25b44e1168..8a2d4ec87d 100644 --- a/tests/baselines/reference/super2.js +++ b/tests/baselines/reference/super2.js @@ -54,7 +54,7 @@ results1.x() + results1.y() + results2.y(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superAccess.js b/tests/baselines/reference/superAccess.js index 66b80b1ca3..1228959ad1 100644 --- a/tests/baselines/reference/superAccess.js +++ b/tests/baselines/reference/superAccess.js @@ -27,7 +27,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superAccess2.js b/tests/baselines/reference/superAccess2.js index 9441d85d1a..f3467bb3dc 100644 --- a/tests/baselines/reference/superAccess2.js +++ b/tests/baselines/reference/superAccess2.js @@ -28,7 +28,7 @@ class Q extends P { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superAccessInFatArrow1.js b/tests/baselines/reference/superAccessInFatArrow1.js index e5a8723f4e..35d0eb7d0e 100644 --- a/tests/baselines/reference/superAccessInFatArrow1.js +++ b/tests/baselines/reference/superAccessInFatArrow1.js @@ -19,7 +19,7 @@ module test { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superCallInNonStaticMethod.js b/tests/baselines/reference/superCallInNonStaticMethod.js index 80ce1ac9bb..f7ecf46f8c 100644 --- a/tests/baselines/reference/superCallInNonStaticMethod.js +++ b/tests/baselines/reference/superCallInNonStaticMethod.js @@ -54,7 +54,7 @@ class Other extends Doing { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superCallInsideObjectLiteralExpression.js b/tests/baselines/reference/superCallInsideObjectLiteralExpression.js index 445bb3ce8e..12aee41d8c 100644 --- a/tests/baselines/reference/superCallInsideObjectLiteralExpression.js +++ b/tests/baselines/reference/superCallInsideObjectLiteralExpression.js @@ -16,7 +16,7 @@ class B extends A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superCallOutsideConstructor.js b/tests/baselines/reference/superCallOutsideConstructor.js index f763863cce..5dbfa1925b 100644 --- a/tests/baselines/reference/superCallOutsideConstructor.js +++ b/tests/baselines/reference/superCallOutsideConstructor.js @@ -26,7 +26,7 @@ var d = new D(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superCallParameterContextualTyping3.js b/tests/baselines/reference/superCallParameterContextualTyping3.js index c2dd9d3724..caef232c89 100644 --- a/tests/baselines/reference/superCallParameterContextualTyping3.js +++ b/tests/baselines/reference/superCallParameterContextualTyping3.js @@ -35,7 +35,7 @@ class C extends CBase { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superCallWithMissingBaseClass.js b/tests/baselines/reference/superCallWithMissingBaseClass.js index 14bcaaa039..6f93754e40 100644 --- a/tests/baselines/reference/superCallWithMissingBaseClass.js +++ b/tests/baselines/reference/superCallWithMissingBaseClass.js @@ -23,7 +23,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superCallsInConstructor.js b/tests/baselines/reference/superCallsInConstructor.js index df1ecf4774..9140ad8bf6 100644 --- a/tests/baselines/reference/superCallsInConstructor.js +++ b/tests/baselines/reference/superCallsInConstructor.js @@ -24,7 +24,7 @@ class Derived extends Base { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superErrors.js b/tests/baselines/reference/superErrors.js index a7d89bfccd..03cbb6eb56 100644 --- a/tests/baselines/reference/superErrors.js +++ b/tests/baselines/reference/superErrors.js @@ -55,7 +55,7 @@ class RegisteredUser extends User { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superHasMethodsFromMergedInterface.js b/tests/baselines/reference/superHasMethodsFromMergedInterface.js index 48000c9c3e..71fee2b67d 100644 --- a/tests/baselines/reference/superHasMethodsFromMergedInterface.js +++ b/tests/baselines/reference/superHasMethodsFromMergedInterface.js @@ -12,7 +12,7 @@ class Sub extends C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superInCatchBlock1.js b/tests/baselines/reference/superInCatchBlock1.js index 3a83b2a3a7..e49f111a71 100644 --- a/tests/baselines/reference/superInCatchBlock1.js +++ b/tests/baselines/reference/superInCatchBlock1.js @@ -17,7 +17,7 @@ class B extends A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superInConstructorParam1.js b/tests/baselines/reference/superInConstructorParam1.js index c10f37ead7..b67f0dd530 100644 --- a/tests/baselines/reference/superInConstructorParam1.js +++ b/tests/baselines/reference/superInConstructorParam1.js @@ -14,7 +14,7 @@ class C extends B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superInLambdas.js b/tests/baselines/reference/superInLambdas.js index f4a6b34dbb..628bda31f2 100644 --- a/tests/baselines/reference/superInLambdas.js +++ b/tests/baselines/reference/superInLambdas.js @@ -71,7 +71,7 @@ class RegisteredUser4 extends User { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superInObjectLiterals_ES5.js b/tests/baselines/reference/superInObjectLiterals_ES5.js index b119eb3c24..34230b70e9 100644 --- a/tests/baselines/reference/superInObjectLiterals_ES5.js +++ b/tests/baselines/reference/superInObjectLiterals_ES5.js @@ -63,7 +63,7 @@ class B extends A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superPropertyAccess.js b/tests/baselines/reference/superPropertyAccess.js index 8052972f2d..a8371e0944 100644 --- a/tests/baselines/reference/superPropertyAccess.js +++ b/tests/baselines/reference/superPropertyAccess.js @@ -39,7 +39,7 @@ class MyDerived extends MyBase { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superPropertyAccess1.js b/tests/baselines/reference/superPropertyAccess1.js index 95e17ab56f..25eac5c61b 100644 --- a/tests/baselines/reference/superPropertyAccess1.js +++ b/tests/baselines/reference/superPropertyAccess1.js @@ -31,7 +31,7 @@ class D extends C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superPropertyAccessInComputedPropertiesOfNestedType_ES5.js b/tests/baselines/reference/superPropertyAccessInComputedPropertiesOfNestedType_ES5.js index f363957bd7..d32ad076dc 100644 --- a/tests/baselines/reference/superPropertyAccessInComputedPropertiesOfNestedType_ES5.js +++ b/tests/baselines/reference/superPropertyAccessInComputedPropertiesOfNestedType_ES5.js @@ -18,7 +18,7 @@ class B extends A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superPropertyAccessInSuperCall01.js b/tests/baselines/reference/superPropertyAccessInSuperCall01.js index de1e494414..7694ac36ae 100644 --- a/tests/baselines/reference/superPropertyAccessInSuperCall01.js +++ b/tests/baselines/reference/superPropertyAccessInSuperCall01.js @@ -15,7 +15,7 @@ class B extends A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superPropertyAccessNoError.js b/tests/baselines/reference/superPropertyAccessNoError.js index c9db138649..85e672c260 100644 --- a/tests/baselines/reference/superPropertyAccessNoError.js +++ b/tests/baselines/reference/superPropertyAccessNoError.js @@ -80,7 +80,7 @@ instance.returnThis().fn(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superPropertyAccess_ES5.js b/tests/baselines/reference/superPropertyAccess_ES5.js index f2ea444cc1..5e94d74988 100644 --- a/tests/baselines/reference/superPropertyAccess_ES5.js +++ b/tests/baselines/reference/superPropertyAccess_ES5.js @@ -32,7 +32,7 @@ class B extends A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superPropertyInConstructorBeforeSuperCall.js b/tests/baselines/reference/superPropertyInConstructorBeforeSuperCall.js index 88bae4ed47..7593a12283 100644 --- a/tests/baselines/reference/superPropertyInConstructorBeforeSuperCall.js +++ b/tests/baselines/reference/superPropertyInConstructorBeforeSuperCall.js @@ -19,7 +19,7 @@ class C2 extends B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superSymbolIndexedAccess5.js b/tests/baselines/reference/superSymbolIndexedAccess5.js index ee769255d3..e5b28c2b98 100644 --- a/tests/baselines/reference/superSymbolIndexedAccess5.js +++ b/tests/baselines/reference/superSymbolIndexedAccess5.js @@ -17,7 +17,7 @@ class Bar extends Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/superWithTypeArgument3.js b/tests/baselines/reference/superWithTypeArgument3.js index 490f144a01..6c1f0c3243 100644 --- a/tests/baselines/reference/superWithTypeArgument3.js +++ b/tests/baselines/reference/superWithTypeArgument3.js @@ -17,7 +17,7 @@ class D extends C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/super_inside-object-literal-getters-and-setters.js b/tests/baselines/reference/super_inside-object-literal-getters-and-setters.js index 85cbdbedce..e1753645c1 100644 --- a/tests/baselines/reference/super_inside-object-literal-getters-and-setters.js +++ b/tests/baselines/reference/super_inside-object-literal-getters-and-setters.js @@ -31,7 +31,7 @@ class SuperObjectTest extends F { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/thisBinding.js b/tests/baselines/reference/thisBinding.js index 7bcbf25952..b2121aa830 100644 --- a/tests/baselines/reference/thisBinding.js +++ b/tests/baselines/reference/thisBinding.js @@ -25,7 +25,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/thisCapture1.js b/tests/baselines/reference/thisCapture1.js index 28ead6d784..64b4c01103 100644 --- a/tests/baselines/reference/thisCapture1.js +++ b/tests/baselines/reference/thisCapture1.js @@ -13,7 +13,7 @@ class X { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/thisExpressionInCallExpressionWithTypeArguments.js b/tests/baselines/reference/thisExpressionInCallExpressionWithTypeArguments.js index dc73d9f86a..acb1f18ff3 100644 --- a/tests/baselines/reference/thisExpressionInCallExpressionWithTypeArguments.js +++ b/tests/baselines/reference/thisExpressionInCallExpressionWithTypeArguments.js @@ -8,7 +8,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/thisInConstructorParameter2.js b/tests/baselines/reference/thisInConstructorParameter2.js index 2a3008427b..3f4f88a760 100644 --- a/tests/baselines/reference/thisInConstructorParameter2.js +++ b/tests/baselines/reference/thisInConstructorParameter2.js @@ -13,7 +13,7 @@ class P { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/thisInInnerFunctions.js b/tests/baselines/reference/thisInInnerFunctions.js index 82938dda9e..f70fb30c21 100644 --- a/tests/baselines/reference/thisInInnerFunctions.js +++ b/tests/baselines/reference/thisInInnerFunctions.js @@ -21,7 +21,7 @@ function test() { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/thisInLambda.js b/tests/baselines/reference/thisInLambda.js index a583db3b75..089d4cadf9 100644 --- a/tests/baselines/reference/thisInLambda.js +++ b/tests/baselines/reference/thisInLambda.js @@ -22,7 +22,7 @@ class myCls { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/thisInObjectLiterals.js b/tests/baselines/reference/thisInObjectLiterals.js index eb36655dfa..5ac4daeffd 100644 --- a/tests/baselines/reference/thisInObjectLiterals.js +++ b/tests/baselines/reference/thisInObjectLiterals.js @@ -23,7 +23,7 @@ var obj: { f: () => any; }; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/thisInOuterClassBody.js b/tests/baselines/reference/thisInOuterClassBody.js index e1ee4a2ce3..8a1efb9b3e 100644 --- a/tests/baselines/reference/thisInOuterClassBody.js +++ b/tests/baselines/reference/thisInOuterClassBody.js @@ -24,7 +24,7 @@ class Foo { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/thisInPropertyBoundDeclarations.js b/tests/baselines/reference/thisInPropertyBoundDeclarations.js index 374135e765..b6bcd7e02c 100644 --- a/tests/baselines/reference/thisInPropertyBoundDeclarations.js +++ b/tests/baselines/reference/thisInPropertyBoundDeclarations.js @@ -71,7 +71,7 @@ class B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/thisTypeAndConstraints.js b/tests/baselines/reference/thisTypeAndConstraints.js index aacf3eb1bb..d87c52812e 100644 --- a/tests/baselines/reference/thisTypeAndConstraints.js +++ b/tests/baselines/reference/thisTypeAndConstraints.js @@ -26,7 +26,7 @@ class B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/thisTypeAsConstraint.js b/tests/baselines/reference/thisTypeAsConstraint.js index c6ce9b283b..dee2a89b3f 100644 --- a/tests/baselines/reference/thisTypeAsConstraint.js +++ b/tests/baselines/reference/thisTypeAsConstraint.js @@ -8,7 +8,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/thisTypeErrors.js b/tests/baselines/reference/thisTypeErrors.js index 70d286fa22..db59c2e798 100644 --- a/tests/baselines/reference/thisTypeErrors.js +++ b/tests/baselines/reference/thisTypeErrors.js @@ -60,7 +60,7 @@ class C3 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/thisTypeInClasses.js b/tests/baselines/reference/thisTypeInClasses.js index 0530f3e042..9b584ff2e2 100644 --- a/tests/baselines/reference/thisTypeInClasses.js +++ b/tests/baselines/reference/thisTypeInClasses.js @@ -54,7 +54,7 @@ class C5 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/thisTypeInFunctions.js b/tests/baselines/reference/thisTypeInFunctions.js index 7fff3a3924..b057805dad 100644 --- a/tests/baselines/reference/thisTypeInFunctions.js +++ b/tests/baselines/reference/thisTypeInFunctions.js @@ -198,7 +198,7 @@ function missingTypeIsImplicitAny(this, a: number) { return this.anything + a; } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/thisTypeInFunctionsNegative.js b/tests/baselines/reference/thisTypeInFunctionsNegative.js index 209c461c6f..81e83d915f 100644 --- a/tests/baselines/reference/thisTypeInFunctionsNegative.js +++ b/tests/baselines/reference/thisTypeInFunctionsNegative.js @@ -180,7 +180,7 @@ c.explicitProperty = (this, m) => m + this.n; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/thisWhenTypeCheckFails.js b/tests/baselines/reference/thisWhenTypeCheckFails.js index c066410702..cf842a29b8 100644 --- a/tests/baselines/reference/thisWhenTypeCheckFails.js +++ b/tests/baselines/reference/thisWhenTypeCheckFails.js @@ -12,7 +12,7 @@ class c { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/throwInEnclosingStatements.js b/tests/baselines/reference/throwInEnclosingStatements.js index 41c0e68e5b..6c62bd519f 100644 --- a/tests/baselines/reference/throwInEnclosingStatements.js +++ b/tests/baselines/reference/throwInEnclosingStatements.js @@ -50,7 +50,7 @@ var aa = { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/topLevel.js b/tests/baselines/reference/topLevel.js index 8fbafb3ea1..4402ec8d81 100644 --- a/tests/baselines/reference/topLevel.js +++ b/tests/baselines/reference/topLevel.js @@ -31,7 +31,7 @@ result+=(M.origin.move(1,1)); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/trailingCommaInHeterogenousArrayLiteral1.js b/tests/baselines/reference/trailingCommaInHeterogenousArrayLiteral1.js index fc68add9c5..5e6adff8ef 100644 --- a/tests/baselines/reference/trailingCommaInHeterogenousArrayLiteral1.js +++ b/tests/baselines/reference/trailingCommaInHeterogenousArrayLiteral1.js @@ -13,7 +13,7 @@ class arrTest { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxAttributeResolution10.js b/tests/baselines/reference/tsxAttributeResolution10.js index 5034708e3c..8764cc2e79 100644 --- a/tests/baselines/reference/tsxAttributeResolution10.js +++ b/tests/baselines/reference/tsxAttributeResolution10.js @@ -34,7 +34,7 @@ export class MyComponent { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxAttributeResolution11.js b/tests/baselines/reference/tsxAttributeResolution11.js index fc245ec5d1..4eb8861945 100644 --- a/tests/baselines/reference/tsxAttributeResolution11.js +++ b/tests/baselines/reference/tsxAttributeResolution11.js @@ -32,7 +32,7 @@ var x = ; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxAttributeResolution15.js b/tests/baselines/reference/tsxAttributeResolution15.js index 10fcb30d5e..c5441edba9 100644 --- a/tests/baselines/reference/tsxAttributeResolution15.js +++ b/tests/baselines/reference/tsxAttributeResolution15.js @@ -30,7 +30,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxAttributeResolution16.js b/tests/baselines/reference/tsxAttributeResolution16.js index c1ff322234..a61cf8ac87 100644 --- a/tests/baselines/reference/tsxAttributeResolution16.js +++ b/tests/baselines/reference/tsxAttributeResolution16.js @@ -39,7 +39,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxAttributeResolution9.js b/tests/baselines/reference/tsxAttributeResolution9.js index 106a897f7e..d2d20f2d13 100644 --- a/tests/baselines/reference/tsxAttributeResolution9.js +++ b/tests/baselines/reference/tsxAttributeResolution9.js @@ -30,7 +30,7 @@ export class MyComponent { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxCorrectlyParseLessThanComparison1.js b/tests/baselines/reference/tsxCorrectlyParseLessThanComparison1.js index 7853187a4b..24d308ab98 100644 --- a/tests/baselines/reference/tsxCorrectlyParseLessThanComparison1.js +++ b/tests/baselines/reference/tsxCorrectlyParseLessThanComparison1.js @@ -34,7 +34,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxDefaultAttributesResolution1.js b/tests/baselines/reference/tsxDefaultAttributesResolution1.js index 50a09b5e45..f94109bc68 100644 --- a/tests/baselines/reference/tsxDefaultAttributesResolution1.js +++ b/tests/baselines/reference/tsxDefaultAttributesResolution1.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxDefaultAttributesResolution2.js b/tests/baselines/reference/tsxDefaultAttributesResolution2.js index 23185f7d7c..26f50e1759 100644 --- a/tests/baselines/reference/tsxDefaultAttributesResolution2.js +++ b/tests/baselines/reference/tsxDefaultAttributesResolution2.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxDefaultAttributesResolution3.js b/tests/baselines/reference/tsxDefaultAttributesResolution3.js index 17c6eccf1d..d5df64caec 100644 --- a/tests/baselines/reference/tsxDefaultAttributesResolution3.js +++ b/tests/baselines/reference/tsxDefaultAttributesResolution3.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxDynamicTagName5.js b/tests/baselines/reference/tsxDynamicTagName5.js index 73277ae860..673a02c421 100644 --- a/tests/baselines/reference/tsxDynamicTagName5.js +++ b/tests/baselines/reference/tsxDynamicTagName5.js @@ -33,7 +33,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxDynamicTagName7.js b/tests/baselines/reference/tsxDynamicTagName7.js index 7ee5d47e67..1735ac972d 100644 --- a/tests/baselines/reference/tsxDynamicTagName7.js +++ b/tests/baselines/reference/tsxDynamicTagName7.js @@ -33,7 +33,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxDynamicTagName8.js b/tests/baselines/reference/tsxDynamicTagName8.js index dcc50ce5e5..c98d623bb5 100644 --- a/tests/baselines/reference/tsxDynamicTagName8.js +++ b/tests/baselines/reference/tsxDynamicTagName8.js @@ -33,7 +33,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxDynamicTagName9.js b/tests/baselines/reference/tsxDynamicTagName9.js index be8b8aad68..872a081407 100644 --- a/tests/baselines/reference/tsxDynamicTagName9.js +++ b/tests/baselines/reference/tsxDynamicTagName9.js @@ -33,7 +33,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxEmit1.js b/tests/baselines/reference/tsxEmit1.js index 80f380d823..02a9d4cc97 100644 --- a/tests/baselines/reference/tsxEmit1.js +++ b/tests/baselines/reference/tsxEmit1.js @@ -44,7 +44,7 @@ var whitespace3 =
var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxExternalModuleEmit1.js b/tests/baselines/reference/tsxExternalModuleEmit1.js index ff56aa90b4..c3e3bffaa5 100644 --- a/tests/baselines/reference/tsxExternalModuleEmit1.js +++ b/tests/baselines/reference/tsxExternalModuleEmit1.js @@ -45,7 +45,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; @@ -85,7 +85,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxGenericAttributesType3.js b/tests/baselines/reference/tsxGenericAttributesType3.js index 0f3c6827e6..f9ffad09ff 100644 --- a/tests/baselines/reference/tsxGenericAttributesType3.js +++ b/tests/baselines/reference/tsxGenericAttributesType3.js @@ -27,7 +27,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxGenericAttributesType4.js b/tests/baselines/reference/tsxGenericAttributesType4.js index 7ad79bd550..35bf88388f 100644 --- a/tests/baselines/reference/tsxGenericAttributesType4.js +++ b/tests/baselines/reference/tsxGenericAttributesType4.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxGenericAttributesType5.js b/tests/baselines/reference/tsxGenericAttributesType5.js index d158a5e78d..5fb618fccf 100644 --- a/tests/baselines/reference/tsxGenericAttributesType5.js +++ b/tests/baselines/reference/tsxGenericAttributesType5.js @@ -29,7 +29,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxGenericAttributesType6.js b/tests/baselines/reference/tsxGenericAttributesType6.js index 0ce7f98eef..b9c7cdc629 100644 --- a/tests/baselines/reference/tsxGenericAttributesType6.js +++ b/tests/baselines/reference/tsxGenericAttributesType6.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxGenericAttributesType9.js b/tests/baselines/reference/tsxGenericAttributesType9.js index 6a48a6921d..08b6e1c150 100644 --- a/tests/baselines/reference/tsxGenericAttributesType9.js +++ b/tests/baselines/reference/tsxGenericAttributesType9.js @@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxReactEmit1.js b/tests/baselines/reference/tsxReactEmit1.js index bce8983aa0..9df2f5fca0 100644 --- a/tests/baselines/reference/tsxReactEmit1.js +++ b/tests/baselines/reference/tsxReactEmit1.js @@ -45,7 +45,7 @@ var whitespace3 =
var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution1.js b/tests/baselines/reference/tsxSpreadAttributesResolution1.js index 1dea3ceacf..57757fbd1c 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution1.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution1.js @@ -29,7 +29,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution10.js b/tests/baselines/reference/tsxSpreadAttributesResolution10.js index c6c6efc56d..68c40c0fe7 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution10.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution10.js @@ -38,7 +38,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution11.js b/tests/baselines/reference/tsxSpreadAttributesResolution11.js index 3097f21e76..bbc8a4ef45 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution11.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution11.js @@ -46,7 +46,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution12.js b/tests/baselines/reference/tsxSpreadAttributesResolution12.js index 425f9040c6..cf31e3639d 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution12.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution12.js @@ -47,7 +47,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution2.js b/tests/baselines/reference/tsxSpreadAttributesResolution2.js index 3cea6a2dc8..1fdc8442ee 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution2.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution2.js @@ -36,7 +36,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution3.js b/tests/baselines/reference/tsxSpreadAttributesResolution3.js index 7ae886eb2e..694ab22185 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution3.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution3.js @@ -36,7 +36,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution4.js b/tests/baselines/reference/tsxSpreadAttributesResolution4.js index 8ad239a344..24fa990110 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution4.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution4.js @@ -49,7 +49,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution5.js b/tests/baselines/reference/tsxSpreadAttributesResolution5.js index 9228b70a2f..7c05799246 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution5.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution5.js @@ -48,7 +48,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution6.js b/tests/baselines/reference/tsxSpreadAttributesResolution6.js index edcd3e64a2..af6638ea46 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution6.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution6.js @@ -32,7 +32,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution7.js b/tests/baselines/reference/tsxSpreadAttributesResolution7.js index edcd6645c3..d23d309376 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution7.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution7.js @@ -39,7 +39,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution8.js b/tests/baselines/reference/tsxSpreadAttributesResolution8.js index 827c07f7ea..9ee3084087 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution8.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution8.js @@ -41,7 +41,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxSpreadAttributesResolution9.js b/tests/baselines/reference/tsxSpreadAttributesResolution9.js index 70351631ad..121a9063b6 100644 --- a/tests/baselines/reference/tsxSpreadAttributesResolution9.js +++ b/tests/baselines/reference/tsxSpreadAttributesResolution9.js @@ -39,7 +39,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxStatelessFunctionComponents2.js b/tests/baselines/reference/tsxStatelessFunctionComponents2.js index 85ce1dd739..857b09d18c 100644 --- a/tests/baselines/reference/tsxStatelessFunctionComponents2.js +++ b/tests/baselines/reference/tsxStatelessFunctionComponents2.js @@ -52,7 +52,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxUnionElementType3.js b/tests/baselines/reference/tsxUnionElementType3.js index db52ef1e7e..c2d1c92a80 100644 --- a/tests/baselines/reference/tsxUnionElementType3.js +++ b/tests/baselines/reference/tsxUnionElementType3.js @@ -51,7 +51,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxUnionElementType4.js b/tests/baselines/reference/tsxUnionElementType4.js index dd98da2fd7..b05dd769d7 100644 --- a/tests/baselines/reference/tsxUnionElementType4.js +++ b/tests/baselines/reference/tsxUnionElementType4.js @@ -50,7 +50,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/tsxUnionTypeComponent1.js b/tests/baselines/reference/tsxUnionTypeComponent1.js index 3801c5a599..978609f482 100644 --- a/tests/baselines/reference/tsxUnionTypeComponent1.js +++ b/tests/baselines/reference/tsxUnionTypeComponent1.js @@ -38,7 +38,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeCheckTypeArgument.js b/tests/baselines/reference/typeCheckTypeArgument.js index 8765d17ee8..50dce6ac67 100644 --- a/tests/baselines/reference/typeCheckTypeArgument.js +++ b/tests/baselines/reference/typeCheckTypeArgument.js @@ -17,7 +17,7 @@ class Foo2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeConstraintsWithConstructSignatures.js b/tests/baselines/reference/typeConstraintsWithConstructSignatures.js index dedbf6c415..7a4f61fcd4 100644 --- a/tests/baselines/reference/typeConstraintsWithConstructSignatures.js +++ b/tests/baselines/reference/typeConstraintsWithConstructSignatures.js @@ -16,7 +16,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeGuardFunction.js b/tests/baselines/reference/typeGuardFunction.js index 50952ec102..452d72a3e5 100644 --- a/tests/baselines/reference/typeGuardFunction.js +++ b/tests/baselines/reference/typeGuardFunction.js @@ -96,7 +96,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeGuardFunctionOfFormThis.js b/tests/baselines/reference/typeGuardFunctionOfFormThis.js index 3623b6b185..4939143aa5 100644 --- a/tests/baselines/reference/typeGuardFunctionOfFormThis.js +++ b/tests/baselines/reference/typeGuardFunctionOfFormThis.js @@ -145,7 +145,7 @@ interface MimicGuardInterface { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeGuardFunctionOfFormThisErrors.js b/tests/baselines/reference/typeGuardFunctionOfFormThisErrors.js index a092542802..e4f3d1cb3d 100644 --- a/tests/baselines/reference/typeGuardFunctionOfFormThisErrors.js +++ b/tests/baselines/reference/typeGuardFunctionOfFormThisErrors.js @@ -63,7 +63,7 @@ else { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeGuardsInClassMethods.js b/tests/baselines/reference/typeGuardsInClassMethods.js index a7e1137184..a79522a8de 100644 --- a/tests/baselines/reference/typeGuardsInClassMethods.js +++ b/tests/baselines/reference/typeGuardsInClassMethods.js @@ -74,7 +74,7 @@ class C1 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeGuardsInProperties.js b/tests/baselines/reference/typeGuardsInProperties.js index 3a4cfee5d0..7b8ec297ad 100644 --- a/tests/baselines/reference/typeGuardsInProperties.js +++ b/tests/baselines/reference/typeGuardsInProperties.js @@ -31,7 +31,7 @@ strOrNum = typeof obj1.x === "string" && obj1.x; // string | number var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeGuardsOnClassProperty.js b/tests/baselines/reference/typeGuardsOnClassProperty.js index d1ba221411..4058fd57f8 100644 --- a/tests/baselines/reference/typeGuardsOnClassProperty.js +++ b/tests/baselines/reference/typeGuardsOnClassProperty.js @@ -34,7 +34,7 @@ if (typeof prop1 === "string" && prop1.toLocaleLowerCase()) { } var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeInferenceLiteralUnion.js b/tests/baselines/reference/typeInferenceLiteralUnion.js index ef6e69b6f9..693074b69b 100644 --- a/tests/baselines/reference/typeInferenceLiteralUnion.js +++ b/tests/baselines/reference/typeInferenceLiteralUnion.js @@ -41,7 +41,7 @@ extentMixed = extent([new NumCoercible(10), 13, '12', true]); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeInferenceReturnTypeCallback.js b/tests/baselines/reference/typeInferenceReturnTypeCallback.js index 94ff05fc8b..3e91a29b51 100644 --- a/tests/baselines/reference/typeInferenceReturnTypeCallback.js +++ b/tests/baselines/reference/typeInferenceReturnTypeCallback.js @@ -25,7 +25,7 @@ class Cons implements IList{ var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeOfThis.js b/tests/baselines/reference/typeOfThis.js index 3782e8f5ff..c0ac3e2355 100644 --- a/tests/baselines/reference/typeOfThis.js +++ b/tests/baselines/reference/typeOfThis.js @@ -181,7 +181,7 @@ this.spaaaaace = 4; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeOfThisInInstanceMember.js b/tests/baselines/reference/typeOfThisInInstanceMember.js index 00a824a821..30c15f28e7 100644 --- a/tests/baselines/reference/typeOfThisInInstanceMember.js +++ b/tests/baselines/reference/typeOfThisInInstanceMember.js @@ -35,7 +35,7 @@ rs.forEach(x => { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeOfThisInInstanceMember2.js b/tests/baselines/reference/typeOfThisInInstanceMember2.js index ccd3efa0fb..d657f343ea 100644 --- a/tests/baselines/reference/typeOfThisInInstanceMember2.js +++ b/tests/baselines/reference/typeOfThisInInstanceMember2.js @@ -39,7 +39,7 @@ rs.forEach(x => { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeOfThisInMemberFunctions.js b/tests/baselines/reference/typeOfThisInMemberFunctions.js index 48ad3bc3aa..85177e9a71 100644 --- a/tests/baselines/reference/typeOfThisInMemberFunctions.js +++ b/tests/baselines/reference/typeOfThisInMemberFunctions.js @@ -35,7 +35,7 @@ class E { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeParameterAssignmentCompat1.js b/tests/baselines/reference/typeParameterAssignmentCompat1.js index c1a739f220..0122b28ae6 100644 --- a/tests/baselines/reference/typeParameterAssignmentCompat1.js +++ b/tests/baselines/reference/typeParameterAssignmentCompat1.js @@ -23,7 +23,7 @@ class C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeParameterExtendingUnion1.js b/tests/baselines/reference/typeParameterExtendingUnion1.js index bece6309f2..189d5f4f22 100644 --- a/tests/baselines/reference/typeParameterExtendingUnion1.js +++ b/tests/baselines/reference/typeParameterExtendingUnion1.js @@ -16,7 +16,7 @@ function f(a: T) { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeParameterExtendingUnion2.js b/tests/baselines/reference/typeParameterExtendingUnion2.js index 0a927ed2d8..74e26b6e35 100644 --- a/tests/baselines/reference/typeParameterExtendingUnion2.js +++ b/tests/baselines/reference/typeParameterExtendingUnion2.js @@ -16,7 +16,7 @@ function f(a: T) { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeParameterUsedAsTypeParameterConstraint4.js b/tests/baselines/reference/typeParameterUsedAsTypeParameterConstraint4.js index 5885098c2c..b3ccbc006e 100644 --- a/tests/baselines/reference/typeParameterUsedAsTypeParameterConstraint4.js +++ b/tests/baselines/reference/typeParameterUsedAsTypeParameterConstraint4.js @@ -59,7 +59,7 @@ var f4 = (x: V, y: X) => { // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeParameterWithInvalidConstraintType.js b/tests/baselines/reference/typeParameterWithInvalidConstraintType.js index 82823c9c00..cc2033697b 100644 --- a/tests/baselines/reference/typeParameterWithInvalidConstraintType.js +++ b/tests/baselines/reference/typeParameterWithInvalidConstraintType.js @@ -13,7 +13,7 @@ class A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeParametersAndParametersInComputedNames.js b/tests/baselines/reference/typeParametersAndParametersInComputedNames.js index b2634904c9..2ea075177f 100644 --- a/tests/baselines/reference/typeParametersAndParametersInComputedNames.js +++ b/tests/baselines/reference/typeParametersAndParametersInComputedNames.js @@ -12,7 +12,7 @@ class A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeParametersAreIdenticalToThemselves.js b/tests/baselines/reference/typeParametersAreIdenticalToThemselves.js index 705fb6ac03..4b33d6f12e 100644 --- a/tests/baselines/reference/typeParametersAreIdenticalToThemselves.js +++ b/tests/baselines/reference/typeParametersAreIdenticalToThemselves.js @@ -81,7 +81,7 @@ interface I2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeParametersAvailableInNestedScope.js b/tests/baselines/reference/typeParametersAvailableInNestedScope.js index 88d54f8f3f..c057c742d5 100644 --- a/tests/baselines/reference/typeParametersAvailableInNestedScope.js +++ b/tests/baselines/reference/typeParametersAvailableInNestedScope.js @@ -25,7 +25,7 @@ c.data = c.foo(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeQueryOnClass.js b/tests/baselines/reference/typeQueryOnClass.js index 11bed558f4..908eb6809e 100644 --- a/tests/baselines/reference/typeQueryOnClass.js +++ b/tests/baselines/reference/typeQueryOnClass.js @@ -60,7 +60,7 @@ var r4: typeof d; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeQueryWithReservedWords.js b/tests/baselines/reference/typeQueryWithReservedWords.js index 2e6f9c505f..8e8609bea9 100644 --- a/tests/baselines/reference/typeQueryWithReservedWords.js +++ b/tests/baselines/reference/typeQueryWithReservedWords.js @@ -19,7 +19,7 @@ interface IScope { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeRelationships.js b/tests/baselines/reference/typeRelationships.js index b26da52661..236d78edd0 100644 --- a/tests/baselines/reference/typeRelationships.js +++ b/tests/baselines/reference/typeRelationships.js @@ -44,7 +44,7 @@ class D extends C { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeResolution.js b/tests/baselines/reference/typeResolution.js index c92156714a..253b95a12d 100644 --- a/tests/baselines/reference/typeResolution.js +++ b/tests/baselines/reference/typeResolution.js @@ -114,7 +114,7 @@ module TopLevelModule2 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeResolution.sourcemap.txt b/tests/baselines/reference/typeResolution.sourcemap.txt index 618675fedf..d1169d41c8 100644 --- a/tests/baselines/reference/typeResolution.sourcemap.txt +++ b/tests/baselines/reference/typeResolution.sourcemap.txt @@ -11,7 +11,7 @@ sourceFile:typeResolution.ts >>>var __names = (this && this.__names) || (function() { >>> var name = Object.defineProperty ? (function(proto, name) { >>> Object.defineProperty(proto[name], 'name', { ->>> value: name, configurable: true, writable: false, enumerable: false +>>> value: name, configurable: true >>> }); >>> }) : (function(proto, name) { >>> proto[name].name = name; diff --git a/tests/baselines/reference/typeVariableTypeGuards.js b/tests/baselines/reference/typeVariableTypeGuards.js index 7f54c0a069..3fbd7533c6 100644 --- a/tests/baselines/reference/typeVariableTypeGuards.js +++ b/tests/baselines/reference/typeVariableTypeGuards.js @@ -88,7 +88,7 @@ function f5(obj: T | undefined, key: K) { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typedGenericPrototypeMember.js b/tests/baselines/reference/typedGenericPrototypeMember.js index 2288b62519..f5af0c7028 100644 --- a/tests/baselines/reference/typedGenericPrototypeMember.js +++ b/tests/baselines/reference/typedGenericPrototypeMember.js @@ -10,7 +10,7 @@ List.prototype.add("abc"); // Valid because T is instantiated to any var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typeofClass2.js b/tests/baselines/reference/typeofClass2.js index 9f88c7e0de..a4437e0a20 100644 --- a/tests/baselines/reference/typeofClass2.js +++ b/tests/baselines/reference/typeofClass2.js @@ -35,7 +35,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/typesWithSpecializedCallSignatures.js b/tests/baselines/reference/typesWithSpecializedCallSignatures.js index cd9c19c947..a9112a6eb4 100644 --- a/tests/baselines/reference/typesWithSpecializedCallSignatures.js +++ b/tests/baselines/reference/typesWithSpecializedCallSignatures.js @@ -56,7 +56,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/undeclaredMethod.js b/tests/baselines/reference/undeclaredMethod.js index 56799db141..13f2849eb3 100644 --- a/tests/baselines/reference/undeclaredMethod.js +++ b/tests/baselines/reference/undeclaredMethod.js @@ -16,7 +16,7 @@ c.saltbar(); // crash var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/underscoreMapFirst.js b/tests/baselines/reference/underscoreMapFirst.js index ccacda2416..ae550134e0 100644 --- a/tests/baselines/reference/underscoreMapFirst.js +++ b/tests/baselines/reference/underscoreMapFirst.js @@ -62,7 +62,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unionTypeEquivalence.js b/tests/baselines/reference/unionTypeEquivalence.js index dffd6cf986..9c4721df94 100644 --- a/tests/baselines/reference/unionTypeEquivalence.js +++ b/tests/baselines/reference/unionTypeEquivalence.js @@ -33,7 +33,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unionTypeFromArrayLiteral.js b/tests/baselines/reference/unionTypeFromArrayLiteral.js index 7631c7e435..6f8406b723 100644 --- a/tests/baselines/reference/unionTypeFromArrayLiteral.js +++ b/tests/baselines/reference/unionTypeFromArrayLiteral.js @@ -31,7 +31,7 @@ var arr9 = [e, f]; // (E|F)[] var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unionTypesAssignability.js b/tests/baselines/reference/unionTypesAssignability.js index b9db9a0917..b3e78d3743 100644 --- a/tests/baselines/reference/unionTypesAssignability.js +++ b/tests/baselines/reference/unionTypesAssignability.js @@ -87,7 +87,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unknownTypeArgOnCall.js b/tests/baselines/reference/unknownTypeArgOnCall.js index bd4bdbc968..3408d33eb0 100644 --- a/tests/baselines/reference/unknownTypeArgOnCall.js +++ b/tests/baselines/reference/unknownTypeArgOnCall.js @@ -12,7 +12,7 @@ var r = f.clone() var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unspecializedConstraints.js b/tests/baselines/reference/unspecializedConstraints.js index d21e1adc34..a67e8e1c81 100644 --- a/tests/baselines/reference/unspecializedConstraints.js +++ b/tests/baselines/reference/unspecializedConstraints.js @@ -167,7 +167,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedClassesinModule1.js b/tests/baselines/reference/unusedClassesinModule1.js index 888619d512..00c1e87669 100644 --- a/tests/baselines/reference/unusedClassesinModule1.js +++ b/tests/baselines/reference/unusedClassesinModule1.js @@ -10,7 +10,7 @@ module A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedIdentifiersConsolidated1.js b/tests/baselines/reference/unusedIdentifiersConsolidated1.js index 45e2d53319..b669f9d5ac 100644 --- a/tests/baselines/reference/unusedIdentifiersConsolidated1.js +++ b/tests/baselines/reference/unusedIdentifiersConsolidated1.js @@ -105,7 +105,7 @@ namespace Greeter { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedImports10.js b/tests/baselines/reference/unusedImports10.js index 25dc307b92..fb6cdf545a 100644 --- a/tests/baselines/reference/unusedImports10.js +++ b/tests/baselines/reference/unusedImports10.js @@ -14,7 +14,7 @@ module B { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedImports2.js b/tests/baselines/reference/unusedImports2.js index 424c980a93..f9e33b8753 100644 --- a/tests/baselines/reference/unusedImports2.js +++ b/tests/baselines/reference/unusedImports2.js @@ -21,7 +21,7 @@ x.handleChar(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedImports3.js b/tests/baselines/reference/unusedImports3.js index 18750f668c..f7b788e873 100644 --- a/tests/baselines/reference/unusedImports3.js +++ b/tests/baselines/reference/unusedImports3.js @@ -24,7 +24,7 @@ test2(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedImports4.js b/tests/baselines/reference/unusedImports4.js index 4d7e0bb332..eea809a358 100644 --- a/tests/baselines/reference/unusedImports4.js +++ b/tests/baselines/reference/unusedImports4.js @@ -25,7 +25,7 @@ test2(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedImports5.js b/tests/baselines/reference/unusedImports5.js index 1437b8b91d..17a83fad28 100644 --- a/tests/baselines/reference/unusedImports5.js +++ b/tests/baselines/reference/unusedImports5.js @@ -25,7 +25,7 @@ test(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedImports6.js b/tests/baselines/reference/unusedImports6.js index f754e235b9..3c60a5672b 100644 --- a/tests/baselines/reference/unusedImports6.js +++ b/tests/baselines/reference/unusedImports6.js @@ -25,7 +25,7 @@ import d from "./file1" var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedImports7.js b/tests/baselines/reference/unusedImports7.js index 0c3ba963d1..376d8c9fde 100644 --- a/tests/baselines/reference/unusedImports7.js +++ b/tests/baselines/reference/unusedImports7.js @@ -23,7 +23,7 @@ import * as n from "./file1" var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedImports8.js b/tests/baselines/reference/unusedImports8.js index 2b6294f65c..6c40507558 100644 --- a/tests/baselines/reference/unusedImports8.js +++ b/tests/baselines/reference/unusedImports8.js @@ -25,7 +25,7 @@ t1(); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedImports9.js b/tests/baselines/reference/unusedImports9.js index 5f1a45f37a..5b401a5073 100644 --- a/tests/baselines/reference/unusedImports9.js +++ b/tests/baselines/reference/unusedImports9.js @@ -21,7 +21,7 @@ import c = require('./file1') var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedInvalidTypeArguments.js b/tests/baselines/reference/unusedInvalidTypeArguments.js index 5926ff9013..c7667093b8 100644 --- a/tests/baselines/reference/unusedInvalidTypeArguments.js +++ b/tests/baselines/reference/unusedInvalidTypeArguments.js @@ -109,7 +109,7 @@ var __extends = (this && this.__extends) || (function () { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedLocalProperty.js b/tests/baselines/reference/unusedLocalProperty.js index ef9c41c51c..415c4d6e7b 100644 --- a/tests/baselines/reference/unusedLocalProperty.js +++ b/tests/baselines/reference/unusedLocalProperty.js @@ -16,7 +16,7 @@ class Animal { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedLocalsAndParameters.js b/tests/baselines/reference/unusedLocalsAndParameters.js index e4b3490a94..655c1d078a 100644 --- a/tests/baselines/reference/unusedLocalsAndParameters.js +++ b/tests/baselines/reference/unusedLocalsAndParameters.js @@ -88,7 +88,7 @@ namespace N { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedLocalsAndParametersDeferred.js b/tests/baselines/reference/unusedLocalsAndParametersDeferred.js index 4b6cbce4f1..be1c3604e8 100644 --- a/tests/baselines/reference/unusedLocalsAndParametersDeferred.js +++ b/tests/baselines/reference/unusedLocalsAndParametersDeferred.js @@ -164,7 +164,7 @@ N; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedLocalsAndParametersOverloadSignatures.js b/tests/baselines/reference/unusedLocalsAndParametersOverloadSignatures.js index ae887bb7ee..6bc7e38426 100644 --- a/tests/baselines/reference/unusedLocalsAndParametersOverloadSignatures.js +++ b/tests/baselines/reference/unusedLocalsAndParametersOverloadSignatures.js @@ -27,7 +27,7 @@ export function genericFunc(details: number, message: any): any { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedLocalsInMethod1.js b/tests/baselines/reference/unusedLocalsInMethod1.js index 9c4a5213eb..2c487a37ad 100644 --- a/tests/baselines/reference/unusedLocalsInMethod1.js +++ b/tests/baselines/reference/unusedLocalsInMethod1.js @@ -9,7 +9,7 @@ class greeter { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedLocalsInMethod2.js b/tests/baselines/reference/unusedLocalsInMethod2.js index cf25b93466..c57894f00f 100644 --- a/tests/baselines/reference/unusedLocalsInMethod2.js +++ b/tests/baselines/reference/unusedLocalsInMethod2.js @@ -10,7 +10,7 @@ class greeter { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedLocalsInMethod3.js b/tests/baselines/reference/unusedLocalsInMethod3.js index 1b6480078e..bf3e372e22 100644 --- a/tests/baselines/reference/unusedLocalsInMethod3.js +++ b/tests/baselines/reference/unusedLocalsInMethod3.js @@ -10,7 +10,7 @@ class greeter { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedMultipleParameters1InMethodDeclaration.js b/tests/baselines/reference/unusedMultipleParameters1InMethodDeclaration.js index 59a5829bf7..b7c9f88c51 100644 --- a/tests/baselines/reference/unusedMultipleParameters1InMethodDeclaration.js +++ b/tests/baselines/reference/unusedMultipleParameters1InMethodDeclaration.js @@ -10,7 +10,7 @@ class Dummy { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedMultipleParameters2InMethodDeclaration.js b/tests/baselines/reference/unusedMultipleParameters2InMethodDeclaration.js index 06d97116da..a17a73d31f 100644 --- a/tests/baselines/reference/unusedMultipleParameters2InMethodDeclaration.js +++ b/tests/baselines/reference/unusedMultipleParameters2InMethodDeclaration.js @@ -10,7 +10,7 @@ class Dummy { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedParametersInLambda1.js b/tests/baselines/reference/unusedParametersInLambda1.js index b75be92593..78d66f1d1b 100644 --- a/tests/baselines/reference/unusedParametersInLambda1.js +++ b/tests/baselines/reference/unusedParametersInLambda1.js @@ -10,7 +10,7 @@ class A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedParametersInLambda2.js b/tests/baselines/reference/unusedParametersInLambda2.js index 10f5d131ea..14ea047169 100644 --- a/tests/baselines/reference/unusedParametersInLambda2.js +++ b/tests/baselines/reference/unusedParametersInLambda2.js @@ -11,7 +11,7 @@ class A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedParametersThis.js b/tests/baselines/reference/unusedParametersThis.js index 45e379de38..ff33f6b229 100644 --- a/tests/baselines/reference/unusedParametersThis.js +++ b/tests/baselines/reference/unusedParametersThis.js @@ -37,7 +37,7 @@ var f2 = function f2(this: A): number { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedPrivateMembers.js b/tests/baselines/reference/unusedPrivateMembers.js index 370caa430d..3510467635 100644 --- a/tests/baselines/reference/unusedPrivateMembers.js +++ b/tests/baselines/reference/unusedPrivateMembers.js @@ -52,7 +52,7 @@ class Test5 { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedPrivateMethodInClass1.js b/tests/baselines/reference/unusedPrivateMethodInClass1.js index ec7decda4b..27a523f27e 100644 --- a/tests/baselines/reference/unusedPrivateMethodInClass1.js +++ b/tests/baselines/reference/unusedPrivateMethodInClass1.js @@ -10,7 +10,7 @@ class greeter { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedPrivateMethodInClass2.js b/tests/baselines/reference/unusedPrivateMethodInClass2.js index f7a0bdad58..dff3eaeb4e 100644 --- a/tests/baselines/reference/unusedPrivateMethodInClass2.js +++ b/tests/baselines/reference/unusedPrivateMethodInClass2.js @@ -15,7 +15,7 @@ class greeter { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedPrivateMethodInClass3.js b/tests/baselines/reference/unusedPrivateMethodInClass3.js index bc3e269325..3d25919cb0 100644 --- a/tests/baselines/reference/unusedPrivateMethodInClass3.js +++ b/tests/baselines/reference/unusedPrivateMethodInClass3.js @@ -20,7 +20,7 @@ class greeter { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedPrivateMethodInClass4.js b/tests/baselines/reference/unusedPrivateMethodInClass4.js index 0552eb1c6e..c3fca0c259 100644 --- a/tests/baselines/reference/unusedPrivateMethodInClass4.js +++ b/tests/baselines/reference/unusedPrivateMethodInClass4.js @@ -21,7 +21,7 @@ class greeter { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedPrivateVariableInClass4.js b/tests/baselines/reference/unusedPrivateVariableInClass4.js index de6bbe0d00..f4a88b6f57 100644 --- a/tests/baselines/reference/unusedPrivateVariableInClass4.js +++ b/tests/baselines/reference/unusedPrivateVariableInClass4.js @@ -13,7 +13,7 @@ class greeter { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedSingleParameterInMethodDeclaration.js b/tests/baselines/reference/unusedSingleParameterInMethodDeclaration.js index 5aa6a8b743..f17e6509ac 100644 --- a/tests/baselines/reference/unusedSingleParameterInMethodDeclaration.js +++ b/tests/baselines/reference/unusedSingleParameterInMethodDeclaration.js @@ -9,7 +9,7 @@ class Dummy { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedTypeParameterInLambda1.js b/tests/baselines/reference/unusedTypeParameterInLambda1.js index bfcc70d2d8..4fb75db51f 100644 --- a/tests/baselines/reference/unusedTypeParameterInLambda1.js +++ b/tests/baselines/reference/unusedTypeParameterInLambda1.js @@ -11,7 +11,7 @@ class A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedTypeParameterInLambda2.js b/tests/baselines/reference/unusedTypeParameterInLambda2.js index e9c2c88a6a..135811ad03 100644 --- a/tests/baselines/reference/unusedTypeParameterInLambda2.js +++ b/tests/baselines/reference/unusedTypeParameterInLambda2.js @@ -12,7 +12,7 @@ class A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedTypeParameterInMethod1.js b/tests/baselines/reference/unusedTypeParameterInMethod1.js index b28fffce50..dc9ea72131 100644 --- a/tests/baselines/reference/unusedTypeParameterInMethod1.js +++ b/tests/baselines/reference/unusedTypeParameterInMethod1.js @@ -12,7 +12,7 @@ class A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedTypeParameterInMethod2.js b/tests/baselines/reference/unusedTypeParameterInMethod2.js index 9d737cce6f..19ff86ff3b 100644 --- a/tests/baselines/reference/unusedTypeParameterInMethod2.js +++ b/tests/baselines/reference/unusedTypeParameterInMethod2.js @@ -12,7 +12,7 @@ class A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedTypeParameterInMethod3.js b/tests/baselines/reference/unusedTypeParameterInMethod3.js index 15783e3ec2..80e13e5d88 100644 --- a/tests/baselines/reference/unusedTypeParameterInMethod3.js +++ b/tests/baselines/reference/unusedTypeParameterInMethod3.js @@ -12,7 +12,7 @@ class A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedTypeParameterInMethod4.js b/tests/baselines/reference/unusedTypeParameterInMethod4.js index 5fe8e59a65..5804e52201 100644 --- a/tests/baselines/reference/unusedTypeParameterInMethod4.js +++ b/tests/baselines/reference/unusedTypeParameterInMethod4.js @@ -9,7 +9,7 @@ class A { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedTypeParameters2.js b/tests/baselines/reference/unusedTypeParameters2.js index 1fb1418637..eab94d5483 100644 --- a/tests/baselines/reference/unusedTypeParameters2.js +++ b/tests/baselines/reference/unusedTypeParameters2.js @@ -11,7 +11,7 @@ class greeter { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedTypeParameters3.js b/tests/baselines/reference/unusedTypeParameters3.js index 19634509b1..5b14389ed6 100644 --- a/tests/baselines/reference/unusedTypeParameters3.js +++ b/tests/baselines/reference/unusedTypeParameters3.js @@ -11,7 +11,7 @@ class greeter { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedVariablesinNamespaces2.js b/tests/baselines/reference/unusedVariablesinNamespaces2.js index c479aa8bfd..dde7895634 100644 --- a/tests/baselines/reference/unusedVariablesinNamespaces2.js +++ b/tests/baselines/reference/unusedVariablesinNamespaces2.js @@ -14,7 +14,7 @@ namespace Validation { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/unusedVariablesinNamespaces3.js b/tests/baselines/reference/unusedVariablesinNamespaces3.js index 8462206adf..9b102c1f65 100644 --- a/tests/baselines/reference/unusedVariablesinNamespaces3.js +++ b/tests/baselines/reference/unusedVariablesinNamespaces3.js @@ -15,7 +15,7 @@ namespace Validation { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/vararg.js b/tests/baselines/reference/vararg.js index f99b030af4..476ac9085a 100644 --- a/tests/baselines/reference/vararg.js +++ b/tests/baselines/reference/vararg.js @@ -42,7 +42,7 @@ result+=x.fonly("a","b","c","d"); //ok var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/variableDeclaratorResolvedDuringContextualTyping.js b/tests/baselines/reference/variableDeclaratorResolvedDuringContextualTyping.js index 6f66f73fd7..325a0b5184 100644 --- a/tests/baselines/reference/variableDeclaratorResolvedDuringContextualTyping.js +++ b/tests/baselines/reference/variableDeclaratorResolvedDuringContextualTyping.js @@ -129,7 +129,7 @@ class FileService { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/visibilityOfTypeParameters.js b/tests/baselines/reference/visibilityOfTypeParameters.js index 278ebb5280..ac730683e6 100644 --- a/tests/baselines/reference/visibilityOfTypeParameters.js +++ b/tests/baselines/reference/visibilityOfTypeParameters.js @@ -10,7 +10,7 @@ export class MyClass { var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/witness.js b/tests/baselines/reference/witness.js index 5223630a17..436e3b9dca 100644 --- a/tests/baselines/reference/witness.js +++ b/tests/baselines/reference/witness.js @@ -140,7 +140,7 @@ var qq: any; var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/wrappedAndRecursiveConstraints.js b/tests/baselines/reference/wrappedAndRecursiveConstraints.js index 689185d1cd..bc1f41472f 100644 --- a/tests/baselines/reference/wrappedAndRecursiveConstraints.js +++ b/tests/baselines/reference/wrappedAndRecursiveConstraints.js @@ -21,7 +21,7 @@ var r = c.foo(y); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/wrappedAndRecursiveConstraints3.js b/tests/baselines/reference/wrappedAndRecursiveConstraints3.js index 0039016b2d..06a13ff283 100644 --- a/tests/baselines/reference/wrappedAndRecursiveConstraints3.js +++ b/tests/baselines/reference/wrappedAndRecursiveConstraints3.js @@ -20,7 +20,7 @@ var r2 = r(''); var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name; diff --git a/tests/baselines/reference/wrappedAndRecursiveConstraints4.js b/tests/baselines/reference/wrappedAndRecursiveConstraints4.js index 53bf5b1d34..90e834626c 100644 --- a/tests/baselines/reference/wrappedAndRecursiveConstraints4.js +++ b/tests/baselines/reference/wrappedAndRecursiveConstraints4.js @@ -17,7 +17,7 @@ var r2 = r({ length: 3, charAt: (x: number) => { '' } }); // error var __names = (this && this.__names) || (function() { var name = Object.defineProperty ? (function(proto, name) { Object.defineProperty(proto[name], 'name', { - value: name, configurable: true, writable: false, enumerable: false + value: name, configurable: true }); }) : (function(proto, name) { proto[name].name = name;