From dabea71c4461a96836e4456bd2c6bbcf07f238a4 Mon Sep 17 00:00:00 2001 From: HeYunfei Date: Thu, 17 Nov 2022 08:52:19 +0800 Subject: [PATCH] fix(es/minifier): Preserve unused imported specifiers (#6458) --- ...nNestedMemberTypeAnnotations.2.minified.js | 1 + ...accessibleTypeAsTypeArgument.2.minified.js | 1 + .../tsc-references/Protected3.2.minified.js | 1 + .../tsc-references/Protected9.2.minified.js | 1 + .../TypeGuardWithArrayUnion.2.minified.js | 2 + ...tractProperty(target=es2015).2.minified.js | 1 + .../anyAsGenericFunctionCall.2.minified.js | 1 + .../anyAssignableToEveryType.2.minified.js | 1 + .../arrayLiteralSpread.2.minified.js | 1 + ...rrayLiteralSpreadES5iterable.2.minified.js | 1 + .../arrowFunctionExpressions.2.minified.js | 2 + .../assignAnyToEveryType.2.minified.js | 1 + .../assignEveryTypeToAny.2.minified.js | 1 + ...aturesWithOptionalParameters.2.minified.js | 1 + ...nmentCompatWithObjectMembers.2.minified.js | 1 + ...mentCompatWithObjectMembers2.2.minified.js | 1 + ...mentCompatWithObjectMembers3.2.minified.js | 1 + ...mentCompatWithObjectMembers5.2.minified.js | 1 + ...thObjectMembersAccessibility.2.minified.js | 1 + ...ithObjectMembersNumericNames.2.minified.js | 1 + ...ectMembersStringNumericNames.2.minified.js | 1 + ...mentCompatWithStringIndexer3.2.minified.js | 1 + .../asyncAliasReturnType_es5.2.minified.js | 2 + .../asyncAliasReturnType_es6.2.minified.js | 1 + .../asyncArrowFunction11_es5.2.minified.js | 4 ++ ...unctionCapturesArguments_es6.2.minified.js | 1 + ...rrowFunctionCapturesThis_es6.2.minified.js | 1 + ...yncFunctionDeclaration13_es5.2.minified.js | 2 + ...yncFunctionDeclaration13_es6.2.minified.js | 1 + ...yncFunctionDeclaration14_es5.2.minified.js | 2 + ...yncFunctionDeclaration14_es6.2.minified.js | 1 + ...yncFunctionDeclaration15_es5.2.minified.js | 2 + ...yncFunctionDeclaration15_es6.2.minified.js | 1 + ...syncFunctionDeclaration1_es5.2.minified.js | 2 + ...syncFunctionDeclaration1_es6.2.minified.js | 1 + ...arationCapturesArguments_es5.2.minified.js | 2 + ...cMethodWithSuperConflict_es6.2.minified.js | 1 + .../asyncMethodWithSuper_es6.2.minified.js | 2 + .../asyncMultiFile_es5.2.minified.js | 2 + .../asyncMultiFile_es6.2.minified.js | 1 + ...asyncQualifiedReturnType_es5.2.minified.js | 2 + ...asyncQualifiedReturnType_es6.2.minified.js | 1 + .../asyncUseStrict_es5.2.minified.js | 2 + .../asyncUseStrict_es6.2.minified.js | 1 + .../asyncWithVarShadowing_es6.2.minified.js | 3 ++ .../awaitBinaryExpression1_es5.2.minified.js | 2 + .../awaitBinaryExpression1_es6.2.minified.js | 1 + .../awaitBinaryExpression2_es5.2.minified.js | 2 + .../awaitBinaryExpression2_es6.2.minified.js | 1 + .../awaitBinaryExpression3_es5.2.minified.js | 2 + .../awaitBinaryExpression3_es6.2.minified.js | 1 + .../awaitBinaryExpression4_es5.2.minified.js | 2 + .../awaitBinaryExpression4_es6.2.minified.js | 1 + .../awaitBinaryExpression5_es5.2.minified.js | 2 + .../awaitBinaryExpression5_es6.2.minified.js | 1 + .../awaitCallExpression1_es5.2.minified.js | 2 + .../awaitCallExpression1_es6.2.minified.js | 1 + .../awaitCallExpression2_es5.2.minified.js | 2 + .../awaitCallExpression2_es6.2.minified.js | 1 + .../awaitCallExpression3_es5.2.minified.js | 2 + .../awaitCallExpression3_es6.2.minified.js | 1 + .../awaitCallExpression4_es5.2.minified.js | 2 + .../awaitCallExpression4_es6.2.minified.js | 1 + .../awaitCallExpression5_es5.2.minified.js | 2 + .../awaitCallExpression5_es6.2.minified.js | 1 + .../awaitCallExpression6_es5.2.minified.js | 2 + .../awaitCallExpression6_es6.2.minified.js | 1 + .../awaitCallExpression7_es5.2.minified.js | 2 + .../awaitCallExpression7_es6.2.minified.js | 1 + .../awaitCallExpression8_es5.2.minified.js | 2 + .../awaitCallExpression8_es6.2.minified.js | 1 + .../awaitClassExpression_es5.2.minified.js | 5 +++ .../awaitClassExpression_es6.2.minified.js | 1 + .../awaitUnion_es5.2.minified.js | 2 + .../awaitUnion_es6.2.minified.js | 1 + .../await_unaryExpression_es6.2.minified.js | 1 + .../tsc-references/callbackTag2.2.minified.js | 1 + .../tsc-references/chained.2.minified.js | 2 +- .../tsc-references/chained2.2.minified.js | 2 +- .../circularIndexedAccessErrors.2.minified.js | 1 + ...arTypeAliasForUnionWithClass.2.minified.js | 1 + .../classAbstractProperties.2.minified.js | 1 + ...lassAndInterfaceWithSameName.2.minified.js | 1 + ...AppearsToHaveMembersOfObject.2.minified.js | 1 + ...ructorOverloadsAccessibility.2.minified.js | 1 + .../classExpression.2.minified.js | 1 + .../classExpression1.2.minified.js | 1 + ...plementsMergedClassInterface.2.minified.js | 1 + .../classInsideBlock.2.minified.js | 1 + ...lassStaticBlock1(target=es5).2.minified.js | 1 + ...assStaticBlock10(target=es5).2.minified.js | 1 + ...StaticBlock11(target=es2015).2.minified.js | 2 + ...assStaticBlock18(target=es5).2.minified.js | 1 + ...lassStaticBlock2(target=es5).2.minified.js | 1 + .../classStaticBlock21.2.minified.js | 1 + .../classStaticBlock28.2.minified.js | 1 + .../classStaticBlock8.2.minified.js | 1 + .../classWithEmptyBody.2.minified.js | 1 + ...ssWithSemicolonClassElement1.2.minified.js | 1 + ...ssWithSemicolonClassElement2.2.minified.js | 1 + ...elationshipObjectsOnProperty.2.minified.js | 1 + .../computedPropertyNames18_ES5.2.minified.js | 1 + .../computedPropertyNames42_ES5.2.minified.js | 1 + .../computedPropertyNames51_ES5.2.minified.js | 1 + .../computedPropertyNames8_ES5.2.minified.js | 1 + ...dsThatDifferOnlyByReturnType.2.minified.js | 1 + ...DefaultValuesReferencingThis.2.minified.js | 1 + ...lementationWithDefaultValues.2.minified.js | 1 + ...ementationWithDefaultValues2.2.minified.js | 1 + ...rloadsWithOptionalParameters.2.minified.js | 1 + ...nstructorParameterProperties.2.minified.js | 1 + ...structorParameterProperties2.2.minified.js | 5 ++- ...rParameterShadowsOuterScopes.2.minified.js | 1 + ...thAssignableReturnExpression.2.minified.js | 1 + ...ctorWithExpressionLessReturn.2.minified.js | 1 + ...xpressionMethodDeclaration01.2.minified.js | 1 + ...xpressionMethodDeclaration02.2.minified.js | 1 + .../controlFlowAliasing.2.minified.js | 1 + .../controlFlowOptionalChain.2.minified.js | 2 + .../declarationEmitReadonly.2.minified.js | 1 + .../declarationsAndAssignments.2.minified.js | 2 + .../definePropertyOutputES3.2.minified.js | 2 + ...pendentDestructuredVariables.2.minified.js | 6 ++- .../destructuringControlFlow.2.minified.js | 1 + .../destructuringInFunctionType.2.minified.js | 1 + ...BindingPatternAndAssignment5.2.minified.js | 1 + ...ringParameterDeclaration7ES5.2.minified.js | 2 + ...meterDeclaration7ES5iterable.2.minified.js | 2 + ...ringWithLiteralInitializers2.2.minified.js | 1 + ...DependenceBetweenTypeAliases.2.minified.js | 1 + .../duplicateNumericIndexers.2.minified.js | 1 + .../duplicateStringIndexers.2.minified.js | 1 + ...oreSuperCallWithDefineFields.2.minified.js | 1 + ...nerators.classMethods.es2015.2.minified.js | 16 ++++++++ ....functionDeclarations.es2015.2.minified.js | 14 +++++++ ...ors.functionDeclarations.es5.2.minified.js | 23 +++++++++++ ....objectLiteralMethods.es2015.2.minified.js | 14 +++++++ ...ors.objectLiteralMethods.es5.2.minified.js | 23 +++++++++++ ...tter.forAwait(target=es2015).2.minified.js | 18 +++++++++ ...emitter.forAwait(target=es5).2.minified.js | 25 ++++++++++++ ...rayBindingPatternParameter01.2.minified.js | 1 + ...rayBindingPatternParameter02.2.minified.js | 1 + ...rayBindingPatternParameter03.2.minified.js | 1 + ...rayBindingPatternParameter04.2.minified.js | 1 + ...ectBindingPatternParameter01.2.minified.js | 1 + ...ectBindingPatternParameter02.2.minified.js | 1 + ...ectBindingPatternParameter03.2.minified.js | 1 + ...ectBindingPatternParameter04.2.minified.js | 1 + .../enumAssignability.2.minified.js | 1 + .../errorOnFunctionReturnType.2.minified.js | 2 + .../everyTypeAssignableToAny.2.minified.js | 1 + .../exportDeclaration.2.minified.js | 2 +- .../extendsTagEmit.2.minified.js | 1 + ...ctionConstraintSatisfaction3.2.minified.js | 1 + ...functionLiteralForOverloads2.2.minified.js | 1 + ...terObjectRestAndInitializers.2.minified.js | 1 + ...lWithFunctionTypedArguments4.2.minified.js | 1 + ...bjectTypeArgsAndConstraints4.2.minified.js | 1 + ...bjectTypeArgsAndConstraints5.2.minified.js | 4 +- .../genericObjectRest.2.minified.js | 4 ++ ...ceExtendingClassWithPrivates.2.minified.js | 1 + .../implementsClause.2.minified.js | 2 +- ...rtCallExpressionNestedES2015.2.minified.js | 1 + ...tCallExpressionNestedES20152.2.minified.js | 2 + ...rtCallExpressionNestedES2020.2.minified.js | 1 + ...tCallExpressionNestedES20202.2.minified.js | 2 + .../importEquals2.2.minified.js | 2 +- .../importTypeAmbient.2.minified.js | 1 + ...nOperatorWithInvalidOperands.2.minified.js | 1 + ...ReferencingConstructorLocals.2.minified.js | 1 + ...rencingConstructorParameters.2.minified.js | 1 + .../inlineJsxAndJsxFragPragma.2.minified.js | 2 +- ...mberWithComputedPropertyName.2.minified.js | 1 + ...berWithComputedPropertyName2.2.minified.js | 1 + ...torWithInvalidStaticToString.2.minified.js | 1 + ...nceofOperatorWithLHSIsObject.2.minified.js | 1 + ...eratorWithLHSIsTypeParameter.2.minified.js | 1 + ...ceExtendingClassWithPrivates.2.minified.js | 1 + ...eExtendingClassWithPrivates2.2.minified.js | 1 + ...ExtendingClassWithProtecteds.2.minified.js | 1 + ...xtendingClassWithProtecteds2.2.minified.js | 1 + ...pertyThatIsPrivateInBaseType.2.minified.js | 1 + .../invalidBooleanAssignments.2.minified.js | 1 + ...nvalidImportAliasIdentifiers.2.minified.js | 2 +- .../invalidNumberAssignments.2.minified.js | 1 + .../invalidStringAssignments.2.minified.js | 1 + .../invalidVoidAssignments.2.minified.js | 1 + .../invalidVoidValues.2.minified.js | 1 + .../jsDeclarationsNestedParams.2.minified.js | 1 + .../jsObjectsMarkedAsOpenEnded.2.minified.js | 1 + ...eckJsxNoTypeArgumentsAllowed.2.minified.js | 1 + .../keyofAndIndexedAccessErrors.2.minified.js | 1 + .../literalTypeWidening.2.minified.js | 2 + .../tsc-references/localTypes1.2.minified.js | 2 + .../tsc-references/localTypes2.2.minified.js | 1 + .../tsc-references/localTypes3.2.minified.js | 1 + .../mappedTypeConstraints.2.minified.js | 1 + .../tsc-references/mappedTypes3.2.minified.js | 1 + .../mappedTypesAndObjects.2.minified.js | 1 + ...rloadMixingStaticAndInstance.2.minified.js | 1 + .../mergedClassInterface.2.minified.js | 1 + ...erfacesWithInheritedPrivates.2.minified.js | 4 +- ...dInterfacesWithMultipleBases.2.minified.js | 5 ++- ...InterfacesWithMultipleBases2.2.minified.js | 5 ++- ...InterfacesWithMultipleBases3.2.minified.js | 1 + ...InterfacesWithMultipleBases4.2.minified.js | 1 + .../missingAndExcessProperties.2.minified.js | 1 + ...sDeclarationMemberInFunction.2.minified.js | 1 + ...ssExpressionMemberInFunction.2.minified.js | 1 + .../multipleNumericIndexers.2.minified.js | 1 + .../multipleStringIndexers.2.minified.js | 1 + .../nameCollision.2.minified.js | 1 + .../namespaceMemberAccess.2.minified.js | 2 +- ...ceptionVariableInCatchClause.2.minified.js | 1 + ...owingConstrainedTypeVariable.2.minified.js | 2 + ...gGenericTypeFromInstanceof01.2.minified.js | 2 + ...peReferenceWithTypeArguments.2.minified.js | 1 + .../nullAssignableToEveryType.2.minified.js | 1 + ...syncGenerator(target=es2015).2.minified.js | 1 + ...InAsyncGenerator(target=es5).2.minified.js | 2 + .../numericIndexingResults.2.minified.js | 1 + ...ringNamedPropertyEquivalence.2.minified.js | 1 + .../tsc-references/objectSpread.2.minified.js | 1 + ...objectSpreadComputedProperty.2.minified.js | 3 ++ ...jectSpreadRepeatedComplexity.2.minified.js | 1 + .../objectTypePropertyAccess.2.minified.js | 1 + ...WithDuplicateNumericProperty.2.minified.js | 1 + ...bjectTypeWithNumericProperty.2.minified.js | 1 + ...ngIndexerHidingObjectIndexer.2.minified.js | 5 ++- ...dPropertyOfIllegalCharacters.2.minified.js | 1 + .../objectTypesIdentity.2.minified.js | 1 + .../objectTypesIdentity2.2.minified.js | 1 + ...ntityWithConstructSignatures.2.minified.js | 1 + ...tityWithConstructSignatures2.2.minified.js | 1 + ...gnaturesDifferingParamCounts.2.minified.js | 1 + ...aturesDifferingByConstraints.2.minified.js | 1 + ...turesDifferingByConstraints2.2.minified.js | 1 + ...turesDifferingByConstraints3.2.minified.js | 1 + ...naturesDifferingByReturnType.2.minified.js | 1 + ...aturesDifferingByReturnType2.2.minified.js | 1 + ...DifferingTypeParameterCounts.2.minified.js | 1 + ...sDifferingTypeParameterNames.2.minified.js | 1 + ...ructSignaturesOptionalParams.2.minified.js | 1 + ...uctSignaturesOptionalParams2.2.minified.js | 1 + ...uctSignaturesOptionalParams3.2.minified.js | 1 + ...TypesIdentityWithOptionality.2.minified.js | 1 + ...jectTypesIdentityWithPublics.2.minified.js | 1 + .../override18(target=es2015).2.minified.js | 1 + ...Referencing.2(target=es2015).2.minified.js | 1 + ...ardReferencing.2(target=es5).2.minified.js | 1 + ...tializersForwardReferencing1.2.minified.js | 1 + ...serAccessibilityAfterStatic2.2.minified.js | 1 + ...serAccessibilityAfterStatic4.2.minified.js | 1 + ...serAccessibilityAfterStatic5.2.minified.js | 1 + .../parserClassDeclaration10.2.minified.js | 1 + .../parserClassDeclaration12.2.minified.js | 1 + .../parserClassDeclaration14.2.minified.js | 1 + .../parserClassDeclaration15.2.minified.js | 1 + .../parserClassDeclaration23.2.minified.js | 1 + .../parserClassDeclaration25.2.minified.js | 1 + .../parserClassDeclaration26.2.minified.js | 1 + .../parserClassDeclaration8.2.minified.js | 1 + .../parserClassDeclaration9.2.minified.js | 1 + ...ssDeclarationIndexSignature1.2.minified.js | 1 + ...arserConstructorDeclaration1.2.minified.js | 1 + ...arserConstructorDeclaration5.2.minified.js | 1 + ...serES5ComputedPropertyName10.2.minified.js | 1 + ...serES5ComputedPropertyName11.2.minified.js | 1 + ...rserES5ComputedPropertyName7.2.minified.js | 1 + ...rserES5ComputedPropertyName9.2.minified.js | 1 + .../parserES5SymbolIndexer2.2.minified.js | 1 + .../parserES5SymbolProperty5.2.minified.js | 1 + .../parserES5SymbolProperty6.2.minified.js | 1 + .../parserGenericClass1.2.minified.js | 1 + .../parserGenericClass2.2.minified.js | 1 + .../parserGenericConstraint1.2.minified.js | 1 + .../parserGenericConstraint2.2.minified.js | 1 + .../parserGenericConstraint3.2.minified.js | 1 + .../parserGenericConstraint4.2.minified.js | 1 + .../parserGenericConstraint5.2.minified.js | 1 + .../parserGenericConstraint6.2.minified.js | 1 + .../parserGenericConstraint7.2.minified.js | 1 + ...arserIndexMemberDeclaration1.2.minified.js | 1 + ...rserIndexMemberDeclaration10.2.minified.js | 1 + ...arserIndexMemberDeclaration2.2.minified.js | 1 + ...arserIndexMemberDeclaration3.2.minified.js | 1 + ...arserIndexMemberDeclaration4.2.minified.js | 1 + ...arserIndexMemberDeclaration6.2.minified.js | 1 + ...erMemberVariableDeclaration2.2.minified.js | 1 + ...erMemberVariableDeclaration5.2.minified.js | 1 + .../parserUnicode3.2.minified.js | 1 + .../preserveValueImports_errors.2.minified.js | 2 +- .../privateNameAccessors.2.minified.js | 4 ++ ...eNameAccessorsCallExpression.2.minified.js | 2 + ...ivateNameAndObjectRestSpread.2.minified.js | 6 +++ .../privateNameBadSuper.2.minified.js | 1 + ...privateNameCircularReference.2.minified.js | 2 + ...vateNameConstructorSignature.2.minified.js | 2 + .../privateNameDeclaration.2.minified.js | 1 + ...rivateNameDeclarationMerging.2.minified.js | 2 + ...rivateNameES5Ban(target=es5).2.minified.js | 3 ++ .../privateNameField.2.minified.js | 2 + .../privateNameFieldAccess.2.minified.js | 2 + .../privateNameFieldAssignment.2.minified.js | 3 ++ ...ivateNameFieldCallExpression.2.minified.js | 2 + ...vateNameFieldClassExpression.2.minified.js | 1 + ...cturedBinding(target=es2015).2.minified.js | 2 + .../privateNameFieldInitializer.2.minified.js | 1 + ...rivateNameFieldUnaryMutation.2.minified.js | 4 ++ ...eNameInLhsReceiverExpression.2.minified.js | 3 ++ .../privateNameLateSuper.2.minified.js | 1 + .../privateNameMethod.2.minified.js | 2 + .../privateNameMethodAssignment.2.minified.js | 5 +++ ...vateNameMethodCallExpression.2.minified.js | 2 + ...estedClassAccessorsShadowing.2.minified.js | 2 + ...ameNestedClassFieldShadowing.2.minified.js | 2 + ...meNestedClassMethodShadowing.2.minified.js | 2 + ...eNameNestedClassNameConflict.2.minified.js | 1 + .../privateNameStaticAccessors.2.minified.js | 2 + ...privateNameStaticEmitHelpers.2.minified.js | 2 + ...privateNameStaticFieldAccess.2.minified.js | 1 + ...ateNameStaticFieldAssignment.2.minified.js | 2 + ...ameStaticFieldCallExpression.2.minified.js | 1 + ...cturedBinding(target=es2015).2.minified.js | 1 + ...NameStaticFieldUnaryMutation.2.minified.js | 3 ++ .../privateNameStaticMethod.2.minified.js | 1 + ...teNameStaticMethodAssignment.2.minified.js | 4 ++ .../privateNamesAndFields.2.minified.js | 2 + .../privateNamesAndStaticFields.2.minified.js | 2 + .../privateNamesAndkeyof.2.minified.js | 2 + ...ivateNamesConstructorChain-1.2.minified.js | 3 ++ ...privateNamesInGenericClasses.2.minified.js | 5 +++ ...rivateNamesInNestedClasses-2.2.minified.js | 2 + ...NamesIncompatibleModifiersJs.2.minified.js | 2 + ...NamesInterfaceExtendingClass.2.minified.js | 2 + .../privateNamesNoDelete.2.minified.js | 2 + .../privateNamesUnique-4.2.minified.js | 1 + .../privateNamesUseBeforeDef.2.minified.js | 4 ++ .../propertyNamedPrototype.2.minified.js | 1 + ...propertyNamesOfReservedWords.2.minified.js | 1 + .../propertyOverridesAccessors.2.minified.js | 1 + .../readonlyRestParameters.2.minified.js | 1 + .../recursiveTypeReferences1.2.minified.js | 2 + ...ypesUsedAsFunctionParameters.2.minified.js | 1 + .../tsc-references/renamed.2.minified.js | 2 +- ...stElementWithNullInitializer.2.minified.js | 1 + ...arameterInDownlevelGenerator.2.minified.js | 1 + ...estTuplesFromContextualTypes.2.minified.js | 1 + .../spreadObjectOrFalsy.2.minified.js | 1 + .../spreadTypeVariable.2.minified.js | 1 + .../staticIndexers.2.minified.js | 1 + ...strictPropertyInitialization.2.minified.js | 3 ++ .../stringIndexingResults.2.minified.js | 1 + ...subtypingWithNumericIndexer5.2.minified.js | 1 + .../subtypingWithObjectMembers5.2.minified.js | 1 + ...peButWithSameSymbolInterface.2.minified.js | 1 + ...lInConstructorWithNoBaseType.2.minified.js | 1 + .../superMethodCall.2.minified.js | 1 + ...sInInstanceMemberInitializer.2.minified.js | 1 + .../thisTypeErrors2.2.minified.js | 1 + .../tupleElementTypes2.2.minified.js | 1 + .../tupleElementTypes4.2.minified.js | 1 + .../tsc-references/typeAliases.2.minified.js | 1 + .../typeAliasesForObjectTypes.2.minified.js | 1 + .../typeGuardInClass.2.minified.js | 1 + ...typeGuardOfFormExpr1AndExpr2.2.minified.js | 1 + .../typeGuardOfFormExpr1OrExpr2.2.minified.js | 1 + ...typeGuardOfFormTypeOfBoolean.2.minified.js | 1 + ...mTypeOfEqualEqualHasNoEffect.2.minified.js | 1 + ...ormTypeOfNotEqualHasNoEffect.2.minified.js | 1 + .../typeGuardOfFormTypeOfNumber.2.minified.js | 1 + .../typeGuardOfFormTypeOfOther.2.minified.js | 1 + .../typeGuardOfFormTypeOfString.2.minified.js | 1 + ...ardOfFromPropNameInUnionType.2.minified.js | 1 + .../typeGuardsNestedAssignments.2.minified.js | 2 + .../typeGuardsTypeParameters.2.minified.js | 2 + ...OfThisInConstructorParamList.2.minified.js | 1 + ...peOfThisInFunctionExpression.2.minified.js | 1 + .../typeParameterAsTypeArgument.2.minified.js | 1 + .../typeParameterAssignability3.2.minified.js | 1 + ...rDirectlyConstrainedToItself.2.minified.js | 1 + ...ndirectlyConstrainedToItself.2.minified.js | 1 + ...ypeParameterUsedAsConstraint.2.minified.js | 1 + .../typedefCrossModule5.2.minified.js | 2 + .../typedefInnerNamepaths.2.minified.js | 1 + .../typeofClassWithPrivates.2.minified.js | 1 + .../typeofModuleWithoutExports.2.minified.js | 1 + ...sWithDuplicateTypeParameters.2.minified.js | 1 + ...definedAssignableToEveryType.2.minified.js | 1 + ...ionTypePropertyAccessibility.2.minified.js | 5 ++- .../tsc-references/unknownType1.2.minified.js | 5 +++ .../validUndefinedAssignments.2.minified.js | 1 + .../variadicTuples1.2.minified.js | 1 + ...yieldExpressionInControlFlow.2.minified.js | 3 ++ .../vercel/full/react-hooks/1/output/index.js | 13 ++++--- crates/swc_ecma_minifier/src/debug.rs | 1 + .../tests/fixture/issues/6192/1/input.js | 1 + .../tests/fixture/issues/6192/1/output.js | 1 + .../tests/fixture/issues/6192/2/input.js | 1 + .../tests/fixture/issues/6192/2/output.js | 1 + .../issues/react-autowhatever/1/output.js | 2 +- .../src/simplify/dce/mod.rs | 39 +------------------ .../tests/simplify_dce.rs | 13 ++++--- 403 files changed, 682 insertions(+), 75 deletions(-) create mode 100644 crates/swc_ecma_minifier/tests/fixture/issues/6192/1/input.js create mode 100644 crates/swc_ecma_minifier/tests/fixture/issues/6192/1/output.js create mode 100644 crates/swc_ecma_minifier/tests/fixture/issues/6192/2/input.js create mode 100644 crates/swc_ecma_minifier/tests/fixture/issues/6192/2/output.js diff --git a/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.2.minified.js b/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.2.minified.js index 6617d578bae..df0c541597b 100644 --- a/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.2.minified.js +++ b/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.2.minified.js @@ -1,3 +1,4 @@ //// [ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.ts] var A; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; (A || (A = {})).UnitSquare = null; diff --git a/crates/swc/tests/tsc-references/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.2.minified.js b/crates/swc/tests/tsc-references/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.2.minified.js index 58ceeef5b36..cd5ffd4e3f9 100644 --- a/crates/swc/tests/tsc-references/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.2.minified.js +++ b/crates/swc/tests/tsc-references/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.2.minified.js @@ -1,5 +1,6 @@ //// [ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.ts] var A; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; !function(A) { var beez; A.beez2 = [], A.beez = beez; diff --git a/crates/swc/tests/tsc-references/Protected3.2.minified.js b/crates/swc/tests/tsc-references/Protected3.2.minified.js index 6e517d9c5d8..6602871e12e 100644 --- a/crates/swc/tests/tsc-references/Protected3.2.minified.js +++ b/crates/swc/tests/tsc-references/Protected3.2.minified.js @@ -1 +1,2 @@ //// [Protected3.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/Protected9.2.minified.js b/crates/swc/tests/tsc-references/Protected9.2.minified.js index 9d947d5f22b..491cd71ef99 100644 --- a/crates/swc/tests/tsc-references/Protected9.2.minified.js +++ b/crates/swc/tests/tsc-references/Protected9.2.minified.js @@ -1 +1,2 @@ //// [Protected9.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/TypeGuardWithArrayUnion.2.minified.js b/crates/swc/tests/tsc-references/TypeGuardWithArrayUnion.2.minified.js index 5dd052c7707..21573d9eaf1 100644 --- a/crates/swc/tests/tsc-references/TypeGuardWithArrayUnion.2.minified.js +++ b/crates/swc/tests/tsc-references/TypeGuardWithArrayUnion.2.minified.js @@ -1 +1,3 @@ //// [TypeGuardWithArrayUnion.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +import _instanceof from "@swc/helpers/src/_instanceof.mjs"; diff --git a/crates/swc/tests/tsc-references/abstractProperty(target=es2015).2.minified.js b/crates/swc/tests/tsc-references/abstractProperty(target=es2015).2.minified.js index d6f133b3ca2..9cfd6440466 100644 --- a/crates/swc/tests/tsc-references/abstractProperty(target=es2015).2.minified.js +++ b/crates/swc/tests/tsc-references/abstractProperty(target=es2015).2.minified.js @@ -1 +1,2 @@ //// [abstractProperty.ts] +import _define_property from "@swc/helpers/src/_define_property.mjs"; diff --git a/crates/swc/tests/tsc-references/anyAsGenericFunctionCall.2.minified.js b/crates/swc/tests/tsc-references/anyAsGenericFunctionCall.2.minified.js index 3cbb598a0ea..24f5cfd05b3 100644 --- a/crates/swc/tests/tsc-references/anyAsGenericFunctionCall.2.minified.js +++ b/crates/swc/tests/tsc-references/anyAsGenericFunctionCall.2.minified.js @@ -1,3 +1,4 @@ //// [anyAsGenericFunctionCall.ts] var x; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; x(), x("hello"), x(x), x(x); diff --git a/crates/swc/tests/tsc-references/anyAssignableToEveryType.2.minified.js b/crates/swc/tests/tsc-references/anyAssignableToEveryType.2.minified.js index 2c621dcee20..b21b4f526c5 100644 --- a/crates/swc/tests/tsc-references/anyAssignableToEveryType.2.minified.js +++ b/crates/swc/tests/tsc-references/anyAssignableToEveryType.2.minified.js @@ -1,5 +1,6 @@ //// [anyAssignableToEveryType.ts] var E; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; !function(E) { E[E.A = 0] = "A"; }(E || (E = {})); diff --git a/crates/swc/tests/tsc-references/arrayLiteralSpread.2.minified.js b/crates/swc/tests/tsc-references/arrayLiteralSpread.2.minified.js index 0a4598e4020..63493b9d985 100644 --- a/crates/swc/tests/tsc-references/arrayLiteralSpread.2.minified.js +++ b/crates/swc/tests/tsc-references/arrayLiteralSpread.2.minified.js @@ -1 +1,2 @@ //// [arrayLiteralSpread.ts] +import _to_consumable_array from "@swc/helpers/src/_to_consumable_array.mjs"; diff --git a/crates/swc/tests/tsc-references/arrayLiteralSpreadES5iterable.2.minified.js b/crates/swc/tests/tsc-references/arrayLiteralSpreadES5iterable.2.minified.js index 5c991e06987..dad74ad6de1 100644 --- a/crates/swc/tests/tsc-references/arrayLiteralSpreadES5iterable.2.minified.js +++ b/crates/swc/tests/tsc-references/arrayLiteralSpreadES5iterable.2.minified.js @@ -1 +1,2 @@ //// [arrayLiteralSpreadES5iterable.ts] +import _to_consumable_array from "@swc/helpers/src/_to_consumable_array.mjs"; diff --git a/crates/swc/tests/tsc-references/arrowFunctionExpressions.2.minified.js b/crates/swc/tests/tsc-references/arrowFunctionExpressions.2.minified.js index 0c63a7ff8c3..b23e2ed8dca 100644 --- a/crates/swc/tests/tsc-references/arrowFunctionExpressions.2.minified.js +++ b/crates/swc/tests/tsc-references/arrowFunctionExpressions.2.minified.js @@ -1,3 +1,5 @@ //// [arrowFunctionExpressions.ts] import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs"; +import _to_array from "@swc/helpers/src/_to_array.mjs"; 0..toExponential(); diff --git a/crates/swc/tests/tsc-references/assignAnyToEveryType.2.minified.js b/crates/swc/tests/tsc-references/assignAnyToEveryType.2.minified.js index 2749e3e087d..051817521a7 100644 --- a/crates/swc/tests/tsc-references/assignAnyToEveryType.2.minified.js +++ b/crates/swc/tests/tsc-references/assignAnyToEveryType.2.minified.js @@ -1,5 +1,6 @@ //// [assignAnyToEveryType.ts] var x, E, M; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; !function(E) { E[E.A = 0] = "A"; }(E || (E = {})), E.A, (M || (M = {})).foo = 1, M = x; diff --git a/crates/swc/tests/tsc-references/assignEveryTypeToAny.2.minified.js b/crates/swc/tests/tsc-references/assignEveryTypeToAny.2.minified.js index b5a06daa04c..293caa0c3de 100644 --- a/crates/swc/tests/tsc-references/assignEveryTypeToAny.2.minified.js +++ b/crates/swc/tests/tsc-references/assignEveryTypeToAny.2.minified.js @@ -1,5 +1,6 @@ //// [assignEveryTypeToAny.ts] var E; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; !function(E) { E[E.A = 0] = "A"; }(E || (E = {})), E.A, E.A; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithGenericCallSignaturesWithOptionalParameters.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithGenericCallSignaturesWithOptionalParameters.2.minified.js index 032920651bb..5882108cf6b 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithGenericCallSignaturesWithOptionalParameters.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithGenericCallSignaturesWithOptionalParameters.2.minified.js @@ -1,3 +1,4 @@ //// [assignmentCompatWithGenericCallSignaturesWithOptionalParameters.ts] var ClassTypeParam, GenericSignaturesInvalid, GenericSignaturesValid; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; ClassTypeParam || (ClassTypeParam = {}), GenericSignaturesInvalid || (GenericSignaturesInvalid = {}), GenericSignaturesValid || (GenericSignaturesValid = {}); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers.2.minified.js index c7e62993e44..f8b0dd05d68 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers.2.minified.js @@ -1,5 +1,6 @@ //// [assignmentCompatWithObjectMembers.ts] var SimpleTypes, ObjectTypes; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; SimpleTypes || (SimpleTypes = {}), function(ObjectTypes) { var t, t2, b, a2 = { foo: a2 diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers2.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers2.2.minified.js index 78a3eacd167..02057e74980 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers2.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers2.2.minified.js @@ -1 +1,2 @@ //// [assignmentCompatWithObjectMembers2.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers3.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers3.2.minified.js index a55185c8fdb..2d21243e276 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers3.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers3.2.minified.js @@ -1 +1,2 @@ //// [assignmentCompatWithObjectMembers3.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers5.2.minified.js index 7c351b82770..cd297666aab 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers5.2.minified.js @@ -1 +1,2 @@ //// [assignmentCompatWithObjectMembers5.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersAccessibility.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersAccessibility.2.minified.js index e322fa485a8..2a361fdde6e 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersAccessibility.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersAccessibility.2.minified.js @@ -1,5 +1,6 @@ //// [assignmentCompatWithObjectMembersAccessibility.ts] var TargetIsPublic; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; !function(TargetIsPublic) { var a, b, i, d, e; a = b, a = i, a = d, b = a = e, b = i, b = d, b = e, i = a, i = b, i = d, i = e, d = a, d = b, d = i, d = e, e = a, e = b, e = i, e = d; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersNumericNames.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersNumericNames.2.minified.js index cf2e299e220..d461f1e1b42 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersNumericNames.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersNumericNames.2.minified.js @@ -1 +1,2 @@ //// [assignmentCompatWithObjectMembersNumericNames.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersStringNumericNames.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersStringNumericNames.2.minified.js index aab16bb2085..9f3e1f185e6 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersStringNumericNames.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersStringNumericNames.2.minified.js @@ -1,3 +1,4 @@ //// [assignmentCompatWithObjectMembersStringNumericNames.ts] var JustStrings, NumbersAndStrings; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; JustStrings || (JustStrings = {}), NumbersAndStrings || (NumbersAndStrings = {}); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer3.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer3.2.minified.js index 78432191d8a..cd6503032d3 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer3.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer3.2.minified.js @@ -1,3 +1,4 @@ //// [assignmentCompatWithStringIndexer3.ts] var Generics; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; Generics || (Generics = {}); diff --git a/crates/swc/tests/tsc-references/asyncAliasReturnType_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncAliasReturnType_es5.2.minified.js index a0fad4895f6..47b63b24d6a 100644 --- a/crates/swc/tests/tsc-references/asyncAliasReturnType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAliasReturnType_es5.2.minified.js @@ -1 +1,3 @@ //// [asyncAliasReturnType_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/asyncAliasReturnType_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncAliasReturnType_es6.2.minified.js index a31a24788be..ae2fea68b57 100644 --- a/crates/swc/tests/tsc-references/asyncAliasReturnType_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAliasReturnType_es6.2.minified.js @@ -1 +1,2 @@ //// [asyncAliasReturnType_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction11_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction11_es5.2.minified.js index 1bb603c7fa6..c2ec406e763 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction11_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction11_es5.2.minified.js @@ -1 +1,5 @@ //// [asyncArrowFunction11_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +import _define_property from "@swc/helpers/src/_define_property.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6.2.minified.js index b86bcf1d387..fecf7a71aa0 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6.2.minified.js @@ -1 +1,2 @@ //// [asyncArrowFunctionCapturesArguments_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6.2.minified.js index 61f3949a358..7741270faef 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6.2.minified.js @@ -1 +1,2 @@ //// [asyncArrowFunctionCapturesThis_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5.2.minified.js index dbb5596df13..14efc855566 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5.2.minified.js @@ -1 +1,3 @@ //// [asyncFunctionDeclaration13_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6.2.minified.js index 5030dc8e6ca..f49e2aad0e4 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6.2.minified.js @@ -1 +1,2 @@ //// [asyncFunctionDeclaration13_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5.2.minified.js index dab44ea2413..bb5a9b561f6 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5.2.minified.js @@ -1 +1,3 @@ //// [asyncFunctionDeclaration14_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6.2.minified.js index da600939eb7..6e19f561c2e 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6.2.minified.js @@ -1 +1,2 @@ //// [asyncFunctionDeclaration14_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration15_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration15_es5.2.minified.js index ae8e40f9ea3..5ef808bc4ad 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration15_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration15_es5.2.minified.js @@ -1 +1,3 @@ //// [asyncFunctionDeclaration15_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration15_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration15_es6.2.minified.js index 806beb4866c..28f4f20cb13 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration15_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration15_es6.2.minified.js @@ -1 +1,2 @@ //// [asyncFunctionDeclaration15_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5.2.minified.js index df9edeeb03d..37bd180259a 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5.2.minified.js @@ -1 +1,3 @@ //// [asyncFunctionDeclaration1_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6.2.minified.js index 80494f89f54..51b082aab3e 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6.2.minified.js @@ -1 +1,2 @@ //// [asyncFunctionDeclaration1_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5.2.minified.js index f39d3407b0a..5e54bf1becb 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5.2.minified.js @@ -1,2 +1,4 @@ //// [asyncFunctionDeclarationCapturesArguments_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6.2.minified.js index 213e807c7da..09c95b45f7e 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6.2.minified.js @@ -1 +1,2 @@ //// [asyncMethodWithSuperConflict_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6.2.minified.js index f25498163ac..cedd9b98a5e 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6.2.minified.js @@ -1 +1,3 @@ //// [asyncMethodWithSuper_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/asyncMultiFile_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncMultiFile_es5.2.minified.js index a681fb0962a..b2ca0aaf25e 100644 --- a/crates/swc/tests/tsc-references/asyncMultiFile_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncMultiFile_es5.2.minified.js @@ -1,2 +1,4 @@ //// [a.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; //// [b.ts] diff --git a/crates/swc/tests/tsc-references/asyncMultiFile_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncMultiFile_es6.2.minified.js index a681fb0962a..40537098240 100644 --- a/crates/swc/tests/tsc-references/asyncMultiFile_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncMultiFile_es6.2.minified.js @@ -1,2 +1,3 @@ //// [a.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; //// [b.ts] diff --git a/crates/swc/tests/tsc-references/asyncQualifiedReturnType_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncQualifiedReturnType_es5.2.minified.js index ba31bcc079b..3b42a1bd814 100644 --- a/crates/swc/tests/tsc-references/asyncQualifiedReturnType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncQualifiedReturnType_es5.2.minified.js @@ -1,9 +1,11 @@ //// [asyncQualifiedReturnType_es5.ts] var X; +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; import _inherits from "@swc/helpers/src/_inherits.mjs"; import _wrap_native_super from "@swc/helpers/src/_wrap_native_super.mjs"; import _create_super from "@swc/helpers/src/_create_super.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; !function(X) { var MyPromise = function(Promise1) { "use strict"; diff --git a/crates/swc/tests/tsc-references/asyncQualifiedReturnType_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncQualifiedReturnType_es6.2.minified.js index 4208e39a25e..3788bbccf3f 100644 --- a/crates/swc/tests/tsc-references/asyncQualifiedReturnType_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncQualifiedReturnType_es6.2.minified.js @@ -1,4 +1,5 @@ //// [asyncQualifiedReturnType_es6.ts] var X; +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; (X || (X = {})).MyPromise = class extends Promise { }; diff --git a/crates/swc/tests/tsc-references/asyncUseStrict_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncUseStrict_es5.2.minified.js index a8a09e22731..dbcc4ceb981 100644 --- a/crates/swc/tests/tsc-references/asyncUseStrict_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncUseStrict_es5.2.minified.js @@ -1 +1,3 @@ //// [asyncUseStrict_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/asyncUseStrict_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncUseStrict_es6.2.minified.js index afe06eff0bc..a6fb7ff256d 100644 --- a/crates/swc/tests/tsc-references/asyncUseStrict_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncUseStrict_es6.2.minified.js @@ -1 +1,2 @@ //// [asyncUseStrict_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6.2.minified.js index 1a168b1db82..be55cd75db7 100644 --- a/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6.2.minified.js @@ -1 +1,4 @@ //// [asyncWithVarShadowing_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _extends from "@swc/helpers/src/_extends.mjs"; +import _object_destructuring_empty from "@swc/helpers/src/_object_destructuring_empty.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5.2.minified.js index 178397e7e30..edeabf46606 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5.2.minified.js @@ -1 +1,3 @@ //// [awaitBinaryExpression1_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6.2.minified.js index 35e0b643d36..8b163658de5 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6.2.minified.js @@ -1 +1,2 @@ //// [awaitBinaryExpression1_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5.2.minified.js index 12ea8ec8216..a9f46908986 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5.2.minified.js @@ -1 +1,3 @@ //// [awaitBinaryExpression2_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6.2.minified.js index 2dee15115db..7525cc98d36 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6.2.minified.js @@ -1 +1,2 @@ //// [awaitBinaryExpression2_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5.2.minified.js index a4a17141abd..e955debc437 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5.2.minified.js @@ -1 +1,3 @@ //// [awaitBinaryExpression3_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6.2.minified.js index 5ce03bb8d70..b7817a6959b 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6.2.minified.js @@ -1 +1,2 @@ //// [awaitBinaryExpression3_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5.2.minified.js index 55aafcfaf2d..5c4d0c9b843 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5.2.minified.js @@ -1 +1,3 @@ //// [awaitBinaryExpression4_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6.2.minified.js index 82c1f6e822d..0ae0d3fca93 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6.2.minified.js @@ -1 +1,2 @@ //// [awaitBinaryExpression4_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5.2.minified.js index 1aae68656e5..5b19dad692a 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5.2.minified.js @@ -1 +1,3 @@ //// [awaitBinaryExpression5_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6.2.minified.js index 70be9c576a7..56c451ae717 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6.2.minified.js @@ -1 +1,2 @@ //// [awaitBinaryExpression5_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression1_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression1_es5.2.minified.js index b91689b09da..bb53edfcf41 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression1_es5.2.minified.js @@ -1 +1,3 @@ //// [awaitCallExpression1_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression1_es6.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression1_es6.2.minified.js index b95b658d7a8..d406a0f542a 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression1_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression1_es6.2.minified.js @@ -1 +1,2 @@ //// [awaitCallExpression1_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression2_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression2_es5.2.minified.js index 5a982941cb1..180235d2245 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression2_es5.2.minified.js @@ -1 +1,3 @@ //// [awaitCallExpression2_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression2_es6.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression2_es6.2.minified.js index 201ed199c12..3891cbc41e4 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression2_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression2_es6.2.minified.js @@ -1 +1,2 @@ //// [awaitCallExpression2_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression3_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression3_es5.2.minified.js index 323c2e5cecb..02eead7e48e 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression3_es5.2.minified.js @@ -1 +1,3 @@ //// [awaitCallExpression3_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression3_es6.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression3_es6.2.minified.js index ff0ce2d9980..37bf94ab853 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression3_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression3_es6.2.minified.js @@ -1 +1,2 @@ //// [awaitCallExpression3_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression4_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression4_es5.2.minified.js index 900170882ee..f2a163d8325 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression4_es5.2.minified.js @@ -1 +1,3 @@ //// [awaitCallExpression4_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression4_es6.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression4_es6.2.minified.js index 0fdb5d28906..d631172cdfb 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression4_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression4_es6.2.minified.js @@ -1 +1,2 @@ //// [awaitCallExpression4_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression5_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression5_es5.2.minified.js index bdc1e5c9a88..a0eab576099 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression5_es5.2.minified.js @@ -1 +1,3 @@ //// [awaitCallExpression5_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression5_es6.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression5_es6.2.minified.js index b9359d54513..899c621cb4a 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression5_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression5_es6.2.minified.js @@ -1 +1,2 @@ //// [awaitCallExpression5_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression6_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression6_es5.2.minified.js index 43924e40390..f69110d94b7 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression6_es5.2.minified.js @@ -1 +1,3 @@ //// [awaitCallExpression6_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression6_es6.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression6_es6.2.minified.js index c77f4052f85..1313bebe8ab 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression6_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression6_es6.2.minified.js @@ -1 +1,2 @@ //// [awaitCallExpression6_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression7_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression7_es5.2.minified.js index 498d15d99c1..444694e12c0 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression7_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression7_es5.2.minified.js @@ -1 +1,3 @@ //// [awaitCallExpression7_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression7_es6.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression7_es6.2.minified.js index 988c3ad9877..a71db60aab6 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression7_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression7_es6.2.minified.js @@ -1 +1,2 @@ //// [awaitCallExpression7_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression8_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression8_es5.2.minified.js index a9c9939689a..f8458da7e6b 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression8_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression8_es5.2.minified.js @@ -1 +1,3 @@ //// [awaitCallExpression8_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression8_es6.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression8_es6.2.minified.js index 01930ca316f..11bdfde87a0 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression8_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression8_es6.2.minified.js @@ -1 +1,2 @@ //// [awaitCallExpression8_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitClassExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitClassExpression_es5.2.minified.js index 807b1f67927..804d8cb85fa 100644 --- a/crates/swc/tests/tsc-references/awaitClassExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitClassExpression_es5.2.minified.js @@ -1 +1,6 @@ //// [awaitClassExpression_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +import _inherits from "@swc/helpers/src/_inherits.mjs"; +import _create_super from "@swc/helpers/src/_create_super.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitClassExpression_es6.2.minified.js b/crates/swc/tests/tsc-references/awaitClassExpression_es6.2.minified.js index 30aad165ada..e8677d571b0 100644 --- a/crates/swc/tests/tsc-references/awaitClassExpression_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitClassExpression_es6.2.minified.js @@ -1 +1,2 @@ //// [awaitClassExpression_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitUnion_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitUnion_es5.2.minified.js index 76e530f8799..a519db29420 100644 --- a/crates/swc/tests/tsc-references/awaitUnion_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitUnion_es5.2.minified.js @@ -1 +1,3 @@ //// [awaitUnion_es5.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/awaitUnion_es6.2.minified.js b/crates/swc/tests/tsc-references/awaitUnion_es6.2.minified.js index 07913afcfad..288f9882a7a 100644 --- a/crates/swc/tests/tsc-references/awaitUnion_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitUnion_es6.2.minified.js @@ -1 +1,2 @@ //// [awaitUnion_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es6.2.minified.js b/crates/swc/tests/tsc-references/await_unaryExpression_es6.2.minified.js index 633f05c3009..df9822d80f4 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es6.2.minified.js @@ -1 +1,2 @@ //// [await_unaryExpression_es6.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/callbackTag2.2.minified.js b/crates/swc/tests/tsc-references/callbackTag2.2.minified.js index 15d6aa81bae..a3a6eaea576 100644 --- a/crates/swc/tests/tsc-references/callbackTag2.2.minified.js +++ b/crates/swc/tests/tsc-references/callbackTag2.2.minified.js @@ -1 +1,2 @@ //// [cb.js] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/chained.2.minified.js b/crates/swc/tests/tsc-references/chained.2.minified.js index 049267ba05b..560b6a57538 100644 --- a/crates/swc/tests/tsc-references/chained.2.minified.js +++ b/crates/swc/tests/tsc-references/chained.2.minified.js @@ -1,5 +1,5 @@ //// [/a.ts] -export { }; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; //// [/b.ts] export { B as C } from "./a"; //// [/c.ts] diff --git a/crates/swc/tests/tsc-references/chained2.2.minified.js b/crates/swc/tests/tsc-references/chained2.2.minified.js index e8a3b00a6c2..1a56820504b 100644 --- a/crates/swc/tests/tsc-references/chained2.2.minified.js +++ b/crates/swc/tests/tsc-references/chained2.2.minified.js @@ -1,5 +1,5 @@ //// [/a.ts] -export { }; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; //// [/b.ts] import A from "./a"; export { A }; diff --git a/crates/swc/tests/tsc-references/circularIndexedAccessErrors.2.minified.js b/crates/swc/tests/tsc-references/circularIndexedAccessErrors.2.minified.js index dc37ea6e560..1b4f9ae49a8 100644 --- a/crates/swc/tests/tsc-references/circularIndexedAccessErrors.2.minified.js +++ b/crates/swc/tests/tsc-references/circularIndexedAccessErrors.2.minified.js @@ -1,2 +1,3 @@ //// [circularIndexedAccessErrors.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; x2.x; diff --git a/crates/swc/tests/tsc-references/circularTypeAliasForUnionWithClass.2.minified.js b/crates/swc/tests/tsc-references/circularTypeAliasForUnionWithClass.2.minified.js index f618e0933c0..b54f8ea9556 100644 --- a/crates/swc/tests/tsc-references/circularTypeAliasForUnionWithClass.2.minified.js +++ b/crates/swc/tests/tsc-references/circularTypeAliasForUnionWithClass.2.minified.js @@ -1 +1,2 @@ //// [circularTypeAliasForUnionWithClass.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/classAbstractProperties.2.minified.js b/crates/swc/tests/tsc-references/classAbstractProperties.2.minified.js index 08c7bda12c7..111a036eb4b 100644 --- a/crates/swc/tests/tsc-references/classAbstractProperties.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractProperties.2.minified.js @@ -1 +1,2 @@ //// [classAbstractProperties.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/classAndInterfaceWithSameName.2.minified.js b/crates/swc/tests/tsc-references/classAndInterfaceWithSameName.2.minified.js index 6341f122ea7..cbf4a94c364 100644 --- a/crates/swc/tests/tsc-references/classAndInterfaceWithSameName.2.minified.js +++ b/crates/swc/tests/tsc-references/classAndInterfaceWithSameName.2.minified.js @@ -1,3 +1,4 @@ //// [classAndInterfaceWithSameName.ts] var M; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; M || (M = {}); diff --git a/crates/swc/tests/tsc-references/classAppearsToHaveMembersOfObject.2.minified.js b/crates/swc/tests/tsc-references/classAppearsToHaveMembersOfObject.2.minified.js index 550b8e88719..2b9024fa967 100644 --- a/crates/swc/tests/tsc-references/classAppearsToHaveMembersOfObject.2.minified.js +++ b/crates/swc/tests/tsc-references/classAppearsToHaveMembersOfObject.2.minified.js @@ -1,3 +1,4 @@ //// [classAppearsToHaveMembersOfObject.ts] var c; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; c.toString(), c.hasOwnProperty(""); diff --git a/crates/swc/tests/tsc-references/classConstructorOverloadsAccessibility.2.minified.js b/crates/swc/tests/tsc-references/classConstructorOverloadsAccessibility.2.minified.js index e51eb24a0c2..5c06ea2c562 100644 --- a/crates/swc/tests/tsc-references/classConstructorOverloadsAccessibility.2.minified.js +++ b/crates/swc/tests/tsc-references/classConstructorOverloadsAccessibility.2.minified.js @@ -1 +1,2 @@ //// [classConstructorOverloadsAccessibility.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/classExpression.2.minified.js b/crates/swc/tests/tsc-references/classExpression.2.minified.js index 22b5954e65a..f0c4b217943 100644 --- a/crates/swc/tests/tsc-references/classExpression.2.minified.js +++ b/crates/swc/tests/tsc-references/classExpression.2.minified.js @@ -1,3 +1,4 @@ //// [classExpression.ts] var M; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; M || (M = {}); diff --git a/crates/swc/tests/tsc-references/classExpression1.2.minified.js b/crates/swc/tests/tsc-references/classExpression1.2.minified.js index a2a3ca1574c..9bc45353ed5 100644 --- a/crates/swc/tests/tsc-references/classExpression1.2.minified.js +++ b/crates/swc/tests/tsc-references/classExpression1.2.minified.js @@ -1 +1,2 @@ //// [classExpression1.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/classImplementsMergedClassInterface.2.minified.js b/crates/swc/tests/tsc-references/classImplementsMergedClassInterface.2.minified.js index b42000ecb24..9a99a63508a 100644 --- a/crates/swc/tests/tsc-references/classImplementsMergedClassInterface.2.minified.js +++ b/crates/swc/tests/tsc-references/classImplementsMergedClassInterface.2.minified.js @@ -1 +1,2 @@ //// [classImplementsMergedClassInterface.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/classInsideBlock.2.minified.js b/crates/swc/tests/tsc-references/classInsideBlock.2.minified.js index ce794ea07f6..f6fc7f2c90a 100644 --- a/crates/swc/tests/tsc-references/classInsideBlock.2.minified.js +++ b/crates/swc/tests/tsc-references/classInsideBlock.2.minified.js @@ -1 +1,2 @@ //// [classInsideBlock.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/classStaticBlock1(target=es5).2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock1(target=es5).2.minified.js index f18a42bf364..ee5e818e4ee 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock1(target=es5).2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock1(target=es5).2.minified.js @@ -1 +1,2 @@ //// [classStaticBlock1.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/classStaticBlock10(target=es5).2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock10(target=es5).2.minified.js index e5a5debef35..891d82a367d 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock10(target=es5).2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock10(target=es5).2.minified.js @@ -1 +1,2 @@ //// [classStaticBlock10.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/classStaticBlock11(target=es2015).2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock11(target=es2015).2.minified.js index 8c4c6e20756..255605278bd 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock11(target=es2015).2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock11(target=es2015).2.minified.js @@ -1,2 +1,4 @@ //// [classStaticBlock11.ts] import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; +import _class_private_field_set from "@swc/helpers/src/_class_private_field_set.mjs"; diff --git a/crates/swc/tests/tsc-references/classStaticBlock18(target=es5).2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock18(target=es5).2.minified.js index 4bca4c5253d..86e47c5cf86 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock18(target=es5).2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock18(target=es5).2.minified.js @@ -1 +1,2 @@ //// [classStaticBlock18.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/classStaticBlock2(target=es5).2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock2(target=es5).2.minified.js index 05524253ee4..cec8747a583 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock2(target=es5).2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock2(target=es5).2.minified.js @@ -1 +1,2 @@ //// [classStaticBlock2.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/classStaticBlock21.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock21.2.minified.js index 702ba213715..09b80a0487b 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock21.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock21.2.minified.js @@ -1 +1,2 @@ //// [classStaticBlock21.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/classStaticBlock28.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock28.2.minified.js index d30f6a55ae6..6355919bbf9 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock28.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock28.2.minified.js @@ -1,2 +1,3 @@ //// [classStaticBlock28.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; console.log(1); diff --git a/crates/swc/tests/tsc-references/classStaticBlock8.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock8.2.minified.js index 167194f7060..835c5aafeea 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock8.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock8.2.minified.js @@ -1 +1,2 @@ //// [classStaticBlock8.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/classWithEmptyBody.2.minified.js b/crates/swc/tests/tsc-references/classWithEmptyBody.2.minified.js index 495775648ed..d438b3c9c4f 100644 --- a/crates/swc/tests/tsc-references/classWithEmptyBody.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithEmptyBody.2.minified.js @@ -1 +1,2 @@ //// [classWithEmptyBody.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/classWithSemicolonClassElement1.2.minified.js b/crates/swc/tests/tsc-references/classWithSemicolonClassElement1.2.minified.js index 69f03ec64bb..5c1cd38d96e 100644 --- a/crates/swc/tests/tsc-references/classWithSemicolonClassElement1.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithSemicolonClassElement1.2.minified.js @@ -1 +1,2 @@ //// [classWithSemicolonClassElement1.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/classWithSemicolonClassElement2.2.minified.js b/crates/swc/tests/tsc-references/classWithSemicolonClassElement2.2.minified.js index f23db344a76..7387e9657f6 100644 --- a/crates/swc/tests/tsc-references/classWithSemicolonClassElement2.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithSemicolonClassElement2.2.minified.js @@ -1 +1,2 @@ //// [classWithSemicolonClassElement2.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnProperty.2.minified.js b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnProperty.2.minified.js index 660245cf52c..153621e89e8 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnProperty.2.minified.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnProperty.2.minified.js @@ -1 +1,2 @@ //// [comparisonOperatorWithNoRelationshipObjectsOnProperty.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames18_ES5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames18_ES5.2.minified.js index 94c9dfa187c..a6a3f5954e0 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames18_ES5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames18_ES5.2.minified.js @@ -1 +1,2 @@ //// [computedPropertyNames18_ES5.ts] +import _define_property from "@swc/helpers/src/_define_property.mjs"; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames42_ES5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames42_ES5.2.minified.js index ebd9e1a1c31..01a4fe2940a 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames42_ES5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames42_ES5.2.minified.js @@ -1 +1,2 @@ //// [computedPropertyNames42_ES5.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames51_ES5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames51_ES5.2.minified.js index e1a78ff0b58..2da3d2668d6 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames51_ES5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames51_ES5.2.minified.js @@ -1 +1,2 @@ //// [computedPropertyNames51_ES5.ts] +import _define_property from "@swc/helpers/src/_define_property.mjs"; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames8_ES5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames8_ES5.2.minified.js index 868c6d6b401..33880636460 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames8_ES5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames8_ES5.2.minified.js @@ -1 +1,2 @@ //// [computedPropertyNames8_ES5.ts] +import _define_property from "@swc/helpers/src/_define_property.mjs"; diff --git a/crates/swc/tests/tsc-references/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.2.minified.js b/crates/swc/tests/tsc-references/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.2.minified.js index 25be41c7863..3251732577e 100644 --- a/crates/swc/tests/tsc-references/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.2.minified.js +++ b/crates/swc/tests/tsc-references/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.2.minified.js @@ -1 +1,2 @@ //// [constructSignaturesWithOverloadsThatDifferOnlyByReturnType.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/constructorDefaultValuesReferencingThis.2.minified.js b/crates/swc/tests/tsc-references/constructorDefaultValuesReferencingThis.2.minified.js index d8dcda0c8ac..9e95328c9e3 100644 --- a/crates/swc/tests/tsc-references/constructorDefaultValuesReferencingThis.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorDefaultValuesReferencingThis.2.minified.js @@ -1 +1,2 @@ //// [constructorDefaultValuesReferencingThis.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues.2.minified.js b/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues.2.minified.js index 029672ddd09..f04fdb73407 100644 --- a/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues.2.minified.js @@ -1 +1,2 @@ //// [constructorImplementationWithDefaultValues.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues2.2.minified.js b/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues2.2.minified.js index 643f0a22e59..4a9e53e6d73 100644 --- a/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues2.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues2.2.minified.js @@ -1 +1,2 @@ //// [constructorImplementationWithDefaultValues2.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/constructorOverloadsWithOptionalParameters.2.minified.js b/crates/swc/tests/tsc-references/constructorOverloadsWithOptionalParameters.2.minified.js index b345ecee5eb..2c6d747be3d 100644 --- a/crates/swc/tests/tsc-references/constructorOverloadsWithOptionalParameters.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorOverloadsWithOptionalParameters.2.minified.js @@ -1 +1,2 @@ //// [constructorOverloadsWithOptionalParameters.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/constructorParameterProperties.2.minified.js b/crates/swc/tests/tsc-references/constructorParameterProperties.2.minified.js index f97548fb673..930b7c09dbd 100644 --- a/crates/swc/tests/tsc-references/constructorParameterProperties.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorParameterProperties.2.minified.js @@ -1,3 +1,4 @@ //// [constructorParameterProperties.ts] var c, d; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; c.y, c.x, c.z, d.y, d.x, d.a, d.z; diff --git a/crates/swc/tests/tsc-references/constructorParameterProperties2.2.minified.js b/crates/swc/tests/tsc-references/constructorParameterProperties2.2.minified.js index df140481012..b21a7dcdca5 100644 --- a/crates/swc/tests/tsc-references/constructorParameterProperties2.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorParameterProperties2.2.minified.js @@ -1,3 +1,4 @@ //// [constructorParameterProperties2.ts] -var d, e, f; -(void 0).y, d.y, e.y, f.y; +var c, d, e, f; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +c.y, d.y, e.y, f.y; diff --git a/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes.2.minified.js b/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes.2.minified.js index 2f64b6b6c78..41f1efa7a10 100644 --- a/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes.2.minified.js @@ -1 +1,2 @@ //// [constructorParameterShadowsOuterScopes.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/constructorWithAssignableReturnExpression.2.minified.js b/crates/swc/tests/tsc-references/constructorWithAssignableReturnExpression.2.minified.js index 07af5447581..53942fe8bd4 100644 --- a/crates/swc/tests/tsc-references/constructorWithAssignableReturnExpression.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorWithAssignableReturnExpression.2.minified.js @@ -1 +1,2 @@ //// [constructorWithAssignableReturnExpression.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/constructorWithExpressionLessReturn.2.minified.js b/crates/swc/tests/tsc-references/constructorWithExpressionLessReturn.2.minified.js index 5b5e9131fee..ba4c1c74f5d 100644 --- a/crates/swc/tests/tsc-references/constructorWithExpressionLessReturn.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorWithExpressionLessReturn.2.minified.js @@ -1 +1,2 @@ //// [constructorWithExpressionLessReturn.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration01.2.minified.js b/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration01.2.minified.js index 6b406ae8644..22099850ccb 100644 --- a/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration01.2.minified.js +++ b/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration01.2.minified.js @@ -1 +1,2 @@ //// [contextuallyTypedClassExpressionMethodDeclaration01.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration02.2.minified.js b/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration02.2.minified.js index 4334add7a70..dfb6063f778 100644 --- a/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration02.2.minified.js +++ b/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration02.2.minified.js @@ -1 +1,2 @@ //// [contextuallyTypedClassExpressionMethodDeclaration02.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/controlFlowAliasing.2.minified.js b/crates/swc/tests/tsc-references/controlFlowAliasing.2.minified.js index 3b15ea6db52..990a25d1d6e 100644 --- a/crates/swc/tests/tsc-references/controlFlowAliasing.2.minified.js +++ b/crates/swc/tests/tsc-references/controlFlowAliasing.2.minified.js @@ -1,4 +1,5 @@ //// [controlFlowAliasing.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; ({ fn: function() { return !0; diff --git a/crates/swc/tests/tsc-references/controlFlowOptionalChain.2.minified.js b/crates/swc/tests/tsc-references/controlFlowOptionalChain.2.minified.js index 79b8ecd11f3..4e582b08414 100644 --- a/crates/swc/tests/tsc-references/controlFlowOptionalChain.2.minified.js +++ b/crates/swc/tests/tsc-references/controlFlowOptionalChain.2.minified.js @@ -1,4 +1,6 @@ //// [controlFlowOptionalChain.ts] +import _instanceof from "@swc/helpers/src/_instanceof.mjs"; +import _type_of from "@swc/helpers/src/_type_of.mjs"; function someFunction(someOptionalObject) { (null == someOptionalObject ? void 0 : someOptionalObject.someProperty) !== lastSomeProperty && (console.log(someOptionalObject), console.log(someOptionalObject.someProperty), lastSomeProperty = null == someOptionalObject ? void 0 : someOptionalObject.someProperty); } diff --git a/crates/swc/tests/tsc-references/declarationEmitReadonly.2.minified.js b/crates/swc/tests/tsc-references/declarationEmitReadonly.2.minified.js index a9570d1b6f0..324b9c5161a 100644 --- a/crates/swc/tests/tsc-references/declarationEmitReadonly.2.minified.js +++ b/crates/swc/tests/tsc-references/declarationEmitReadonly.2.minified.js @@ -1 +1,2 @@ //// [declarationEmitReadonly.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/declarationsAndAssignments.2.minified.js b/crates/swc/tests/tsc-references/declarationsAndAssignments.2.minified.js index ca614eee86c..84b29e6f6d5 100644 --- a/crates/swc/tests/tsc-references/declarationsAndAssignments.2.minified.js +++ b/crates/swc/tests/tsc-references/declarationsAndAssignments.2.minified.js @@ -1,6 +1,8 @@ //// [declarationsAndAssignments.ts] var M; +import _object_destructuring_empty from "@swc/helpers/src/_object_destructuring_empty.mjs"; import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs"; +import _to_array from "@swc/helpers/src/_to_array.mjs"; function f14(param) { var _param = _sliced_to_array(param, 2), _param_ = (_param[0], _sliced_to_array(_param[1], 2)), _param__ = (_param_[0], _param_[1]); _param__.x, _param__.y; diff --git a/crates/swc/tests/tsc-references/definePropertyOutputES3.2.minified.js b/crates/swc/tests/tsc-references/definePropertyOutputES3.2.minified.js index 5bfd3272acd..22642d245c6 100644 --- a/crates/swc/tests/tsc-references/definePropertyOutputES3.2.minified.js +++ b/crates/swc/tests/tsc-references/definePropertyOutputES3.2.minified.js @@ -1 +1,3 @@ //// [definePropertyOutputES3.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +import _define_property from "@swc/helpers/src/_define_property.mjs"; diff --git a/crates/swc/tests/tsc-references/dependentDestructuredVariables.2.minified.js b/crates/swc/tests/tsc-references/dependentDestructuredVariables.2.minified.js index a36c243f2d5..40b2a70f0a7 100644 --- a/crates/swc/tests/tsc-references/dependentDestructuredVariables.2.minified.js +++ b/crates/swc/tests/tsc-references/dependentDestructuredVariables.2.minified.js @@ -1,11 +1,13 @@ //// [dependentDestructuredVariables.ts] -const { value , done } = it.next(); +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +let { value , done } = it.next(); f50((kind, data)=>{ 'A' === kind && data.toFixed(), 'B' === kind && data.toUpperCase(); }), readFile('hello', (err, data)=>{ null === err ? data.length : err.message; }); -const reducer = (op, args)=>{ +let reducer = (op, args)=>{ switch(op){ case "add": console.log(args.a + args.b); diff --git a/crates/swc/tests/tsc-references/destructuringControlFlow.2.minified.js b/crates/swc/tests/tsc-references/destructuringControlFlow.2.minified.js index 5e5396f223a..e33c7cb829d 100644 --- a/crates/swc/tests/tsc-references/destructuringControlFlow.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringControlFlow.2.minified.js @@ -1,4 +1,5 @@ //// [destructuringControlFlow.ts] +import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs"; [ "foo" ][1].toUpperCase(); diff --git a/crates/swc/tests/tsc-references/destructuringInFunctionType.2.minified.js b/crates/swc/tests/tsc-references/destructuringInFunctionType.2.minified.js index 4afd5627de8..d00ec21fbcb 100644 --- a/crates/swc/tests/tsc-references/destructuringInFunctionType.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringInFunctionType.2.minified.js @@ -1 +1,2 @@ //// [destructuringInFunctionType.ts] +import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs"; diff --git a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5.2.minified.js b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5.2.minified.js index 93fe2e5483e..fcd04ac65b9 100644 --- a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5.2.minified.js @@ -1 +1,2 @@ //// [destructuringObjectBindingPatternAndAssignment5.ts] +import _object_without_properties from "@swc/helpers/src/_object_without_properties.mjs"; diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5.2.minified.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5.2.minified.js index efc0dfc89b8..e3140a05cc8 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5.2.minified.js @@ -1 +1,3 @@ //// [destructuringParameterDeclaration7ES5.ts] +import _object_destructuring_empty from "@swc/helpers/src/_object_destructuring_empty.mjs"; +import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs"; diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5iterable.2.minified.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5iterable.2.minified.js index 045c7d64d53..7309926097b 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5iterable.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5iterable.2.minified.js @@ -1 +1,3 @@ //// [destructuringParameterDeclaration7ES5iterable.ts] +import _object_destructuring_empty from "@swc/helpers/src/_object_destructuring_empty.mjs"; +import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs"; diff --git a/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers2.2.minified.js b/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers2.2.minified.js index 005b457f54a..c8be5c4de55 100644 --- a/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers2.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers2.2.minified.js @@ -1 +1,2 @@ //// [destructuringWithLiteralInitializers2.ts] +import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs"; diff --git a/crates/swc/tests/tsc-references/directDependenceBetweenTypeAliases.2.minified.js b/crates/swc/tests/tsc-references/directDependenceBetweenTypeAliases.2.minified.js index 462c77e8dbb..88ad65de86a 100644 --- a/crates/swc/tests/tsc-references/directDependenceBetweenTypeAliases.2.minified.js +++ b/crates/swc/tests/tsc-references/directDependenceBetweenTypeAliases.2.minified.js @@ -1 +1,2 @@ //// [directDependenceBetweenTypeAliases.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/duplicateNumericIndexers.2.minified.js b/crates/swc/tests/tsc-references/duplicateNumericIndexers.2.minified.js index 711609d982c..a15ac7a3dcd 100644 --- a/crates/swc/tests/tsc-references/duplicateNumericIndexers.2.minified.js +++ b/crates/swc/tests/tsc-references/duplicateNumericIndexers.2.minified.js @@ -1 +1,2 @@ //// [duplicateNumericIndexers.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/duplicateStringIndexers.2.minified.js b/crates/swc/tests/tsc-references/duplicateStringIndexers.2.minified.js index 4b314eb29cf..3a28e6d9961 100644 --- a/crates/swc/tests/tsc-references/duplicateStringIndexers.2.minified.js +++ b/crates/swc/tests/tsc-references/duplicateStringIndexers.2.minified.js @@ -1,3 +1,4 @@ //// [duplicateStringIndexers.ts] var test; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; test || (test = {}); diff --git a/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCallWithDefineFields.2.minified.js b/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCallWithDefineFields.2.minified.js index d6d732bf963..543f48dfc0e 100644 --- a/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCallWithDefineFields.2.minified.js +++ b/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCallWithDefineFields.2.minified.js @@ -1 +1,2 @@ //// [emitStatementsBeforeSuperCallWithDefineFields.ts] +import _define_property from "@swc/helpers/src/_define_property.mjs"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015.2.minified.js index 3c3e2b046d9..c4bdcfca2f2 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015.2.minified.js @@ -1,9 +1,25 @@ //// [C1.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [C2.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [C3.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [C4.ts] +import _async_generator_delegate from "@swc/helpers/src/_async_generator_delegate.mjs"; +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [C5.ts] +import _async_generator_delegate from "@swc/helpers/src/_async_generator_delegate.mjs"; +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [C6.ts] +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [C7.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [C8.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [C9.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015.2.minified.js index 321e531c64e..9f15a4d2627 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015.2.minified.js @@ -1,7 +1,21 @@ //// [F1.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [F2.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [F3.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [F4.ts] +import _async_generator_delegate from "@swc/helpers/src/_async_generator_delegate.mjs"; +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [F5.ts] +import _async_generator_delegate from "@swc/helpers/src/_async_generator_delegate.mjs"; +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [F6.ts] +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [F7.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5.2.minified.js index 321e531c64e..01ce7561663 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5.2.minified.js @@ -1,7 +1,30 @@ //// [F1.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; //// [F2.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; //// [F3.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; //// [F4.ts] +import _async_generator_delegate from "@swc/helpers/src/_async_generator_delegate.mjs"; +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; +import _ts_values from "@swc/helpers/src/_ts_values.mjs"; //// [F5.ts] +import _async_generator_delegate from "@swc/helpers/src/_async_generator_delegate.mjs"; +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; +import _ts_values from "@swc/helpers/src/_ts_values.mjs"; //// [F6.ts] +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; //// [F7.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015.2.minified.js index 49005d2b49a..dc5ad1aad3d 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015.2.minified.js @@ -1,7 +1,21 @@ //// [O1.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [O2.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [O3.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [O4.ts] +import _async_generator_delegate from "@swc/helpers/src/_async_generator_delegate.mjs"; +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [O5.ts] +import _async_generator_delegate from "@swc/helpers/src/_async_generator_delegate.mjs"; +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [O6.ts] +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [O7.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5.2.minified.js index 49005d2b49a..50dbd0d4b9c 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5.2.minified.js @@ -1,7 +1,30 @@ //// [O1.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; //// [O2.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; //// [O3.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; //// [O4.ts] +import _async_generator_delegate from "@swc/helpers/src/_async_generator_delegate.mjs"; +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; +import _ts_values from "@swc/helpers/src/_ts_values.mjs"; //// [O5.ts] +import _async_generator_delegate from "@swc/helpers/src/_async_generator_delegate.mjs"; +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; +import _ts_values from "@swc/helpers/src/_ts_values.mjs"; //// [O6.ts] +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; //// [O7.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/emitter.forAwait(target=es2015).2.minified.js b/crates/swc/tests/tsc-references/emitter.forAwait(target=es2015).2.minified.js index f35d79d47ac..3f28ac66556 100644 --- a/crates/swc/tests/tsc-references/emitter.forAwait(target=es2015).2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.forAwait(target=es2015).2.minified.js @@ -1,7 +1,25 @@ //// [file1.ts] +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; //// [file2.ts] +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; //// [file3.ts] +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [file4.ts] +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [file5.ts] +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; //// [file6.ts] +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; //// [file7.ts] +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/emitter.forAwait(target=es5).2.minified.js b/crates/swc/tests/tsc-references/emitter.forAwait(target=es5).2.minified.js index f35d79d47ac..188d3dd9b73 100644 --- a/crates/swc/tests/tsc-references/emitter.forAwait(target=es5).2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.forAwait(target=es5).2.minified.js @@ -1,7 +1,32 @@ //// [file1.ts] +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; //// [file2.ts] +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; //// [file3.ts] +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; //// [file4.ts] +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; //// [file5.ts] +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; //// [file6.ts] +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; //// [file7.ts] +import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; +import _await_async_generator from "@swc/helpers/src/_await_async_generator.mjs"; +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter01.2.minified.js b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter01.2.minified.js index a7a030b4da9..5300ae3acbf 100644 --- a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter01.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter01.2.minified.js @@ -1 +1,2 @@ //// [emptyArrayBindingPatternParameter01.ts] +import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs"; diff --git a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter02.2.minified.js b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter02.2.minified.js index dfd4b44d312..436247e96e3 100644 --- a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter02.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter02.2.minified.js @@ -1 +1,2 @@ //// [emptyArrayBindingPatternParameter02.ts] +import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs"; diff --git a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter03.2.minified.js b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter03.2.minified.js index a3781f83314..37a8b1a7559 100644 --- a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter03.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter03.2.minified.js @@ -1 +1,2 @@ //// [emptyArrayBindingPatternParameter03.ts] +import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs"; diff --git a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter04.2.minified.js b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter04.2.minified.js index 8c432764c1c..e0c7fac9798 100644 --- a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter04.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter04.2.minified.js @@ -1 +1,2 @@ //// [emptyArrayBindingPatternParameter04.ts] +import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs"; diff --git a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter01.2.minified.js b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter01.2.minified.js index f6bb62a9a64..b3592bf2ca5 100644 --- a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter01.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter01.2.minified.js @@ -1 +1,2 @@ //// [emptyObjectBindingPatternParameter01.ts] +import _object_destructuring_empty from "@swc/helpers/src/_object_destructuring_empty.mjs"; diff --git a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter02.2.minified.js b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter02.2.minified.js index 24c5f8a5cc4..4137f9fbd8a 100644 --- a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter02.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter02.2.minified.js @@ -1 +1,2 @@ //// [emptyObjectBindingPatternParameter02.ts] +import _object_destructuring_empty from "@swc/helpers/src/_object_destructuring_empty.mjs"; diff --git a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter03.2.minified.js b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter03.2.minified.js index f0d2cc4705c..89007dd67c9 100644 --- a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter03.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter03.2.minified.js @@ -1 +1,2 @@ //// [emptyObjectBindingPatternParameter03.ts] +import _object_destructuring_empty from "@swc/helpers/src/_object_destructuring_empty.mjs"; diff --git a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter04.2.minified.js b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter04.2.minified.js index 3869afb7fa4..92a0bb142ec 100644 --- a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter04.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter04.2.minified.js @@ -1 +1,2 @@ //// [emptyObjectBindingPatternParameter04.ts] +import _object_destructuring_empty from "@swc/helpers/src/_object_destructuring_empty.mjs"; diff --git a/crates/swc/tests/tsc-references/enumAssignability.2.minified.js b/crates/swc/tests/tsc-references/enumAssignability.2.minified.js index 680ff077600..ac48e5a45ea 100644 --- a/crates/swc/tests/tsc-references/enumAssignability.2.minified.js +++ b/crates/swc/tests/tsc-references/enumAssignability.2.minified.js @@ -1,5 +1,6 @@ //// [enumAssignability.ts] var E, F, Others; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; !function(E) { E[E.A = 0] = "A"; }(E || (E = {})), function(F) { diff --git a/crates/swc/tests/tsc-references/errorOnFunctionReturnType.2.minified.js b/crates/swc/tests/tsc-references/errorOnFunctionReturnType.2.minified.js index 8885ba71967..228892b2bcd 100644 --- a/crates/swc/tests/tsc-references/errorOnFunctionReturnType.2.minified.js +++ b/crates/swc/tests/tsc-references/errorOnFunctionReturnType.2.minified.js @@ -1 +1,3 @@ //// [foo.js] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/everyTypeAssignableToAny.2.minified.js b/crates/swc/tests/tsc-references/everyTypeAssignableToAny.2.minified.js index e257af21283..e169531d209 100644 --- a/crates/swc/tests/tsc-references/everyTypeAssignableToAny.2.minified.js +++ b/crates/swc/tests/tsc-references/everyTypeAssignableToAny.2.minified.js @@ -1,5 +1,6 @@ //// [everyTypeAssignableToAny.ts] var E; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; !function(E) { E[E.A = 0] = "A"; }(E || (E = {})); diff --git a/crates/swc/tests/tsc-references/exportDeclaration.2.minified.js b/crates/swc/tests/tsc-references/exportDeclaration.2.minified.js index e65f297593d..0ac82c5cbd5 100644 --- a/crates/swc/tests/tsc-references/exportDeclaration.2.minified.js +++ b/crates/swc/tests/tsc-references/exportDeclaration.2.minified.js @@ -1,5 +1,5 @@ //// [/a.ts] -export { }; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; //// [/b.ts] import { A } from "./a"; new A(); diff --git a/crates/swc/tests/tsc-references/extendsTagEmit.2.minified.js b/crates/swc/tests/tsc-references/extendsTagEmit.2.minified.js index d04b548ef31..483d78c0d1e 100644 --- a/crates/swc/tests/tsc-references/extendsTagEmit.2.minified.js +++ b/crates/swc/tests/tsc-references/extendsTagEmit.2.minified.js @@ -2,3 +2,4 @@ export class B { } //// [main.js] +import { B } from './super'; diff --git a/crates/swc/tests/tsc-references/functionConstraintSatisfaction3.2.minified.js b/crates/swc/tests/tsc-references/functionConstraintSatisfaction3.2.minified.js index 70cb8283502..0df4cdb7214 100644 --- a/crates/swc/tests/tsc-references/functionConstraintSatisfaction3.2.minified.js +++ b/crates/swc/tests/tsc-references/functionConstraintSatisfaction3.2.minified.js @@ -1 +1,2 @@ //// [functionConstraintSatisfaction3.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/functionLiteralForOverloads2.2.minified.js b/crates/swc/tests/tsc-references/functionLiteralForOverloads2.2.minified.js index 72a1a2bacec..174dd83656b 100644 --- a/crates/swc/tests/tsc-references/functionLiteralForOverloads2.2.minified.js +++ b/crates/swc/tests/tsc-references/functionLiteralForOverloads2.2.minified.js @@ -1 +1,2 @@ //// [functionLiteralForOverloads2.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/functionParameterObjectRestAndInitializers.2.minified.js b/crates/swc/tests/tsc-references/functionParameterObjectRestAndInitializers.2.minified.js index 2b99fdba760..300629edf06 100644 --- a/crates/swc/tests/tsc-references/functionParameterObjectRestAndInitializers.2.minified.js +++ b/crates/swc/tests/tsc-references/functionParameterObjectRestAndInitializers.2.minified.js @@ -1 +1,2 @@ //// [functionParameterObjectRestAndInitializers.ts] +import _object_without_properties from "@swc/helpers/src/_object_without_properties.mjs"; diff --git a/crates/swc/tests/tsc-references/genericCallWithFunctionTypedArguments4.2.minified.js b/crates/swc/tests/tsc-references/genericCallWithFunctionTypedArguments4.2.minified.js index 79b061c4e9f..555c82079fc 100644 --- a/crates/swc/tests/tsc-references/genericCallWithFunctionTypedArguments4.2.minified.js +++ b/crates/swc/tests/tsc-references/genericCallWithFunctionTypedArguments4.2.minified.js @@ -1 +1,2 @@ //// [genericCallWithFunctionTypedArguments4.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints4.2.minified.js b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints4.2.minified.js index 415468c8036..9044da266ff 100644 --- a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints4.2.minified.js +++ b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints4.2.minified.js @@ -1,5 +1,6 @@ //// [genericCallWithObjectTypeArgsAndConstraints4.ts] var c, d; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; function foo(t, t2) { return function(x) { return t2; diff --git a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints5.2.minified.js b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints5.2.minified.js index 3951d787020..f55f494a8f7 100644 --- a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints5.2.minified.js @@ -1,9 +1,11 @@ //// [genericCallWithObjectTypeArgsAndConstraints5.ts] +var c, d; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; function foo(t, t2) { return function(x) { return t2; }; } -foo(void 0, void 0), foo(function() { +foo(d, c), foo(function() { return 1; }, function() {}); diff --git a/crates/swc/tests/tsc-references/genericObjectRest.2.minified.js b/crates/swc/tests/tsc-references/genericObjectRest.2.minified.js index 51946d22a34..6494b6f41fe 100644 --- a/crates/swc/tests/tsc-references/genericObjectRest.2.minified.js +++ b/crates/swc/tests/tsc-references/genericObjectRest.2.minified.js @@ -1,2 +1,6 @@ //// [genericObjectRest.ts] +import _extends from "@swc/helpers/src/_extends.mjs"; +import _object_destructuring_empty from "@swc/helpers/src/_object_destructuring_empty.mjs"; +import _object_without_properties from "@swc/helpers/src/_object_without_properties.mjs"; +import _to_property_key from "@swc/helpers/src/_to_property_key.mjs"; Symbol(), Symbol(); diff --git a/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates.2.minified.js b/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates.2.minified.js index 7f0db763abe..99da44ff368 100644 --- a/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates.2.minified.js +++ b/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates.2.minified.js @@ -1 +1,2 @@ //// [implementingAnInterfaceExtendingClassWithPrivates.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/implementsClause.2.minified.js b/crates/swc/tests/tsc-references/implementsClause.2.minified.js index 80deb4f876a..3b12649fc5a 100644 --- a/crates/swc/tests/tsc-references/implementsClause.2.minified.js +++ b/crates/swc/tests/tsc-references/implementsClause.2.minified.js @@ -3,4 +3,4 @@ export { }; //// [ns.ts] export { }; //// [index.ts] -export { }; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES2015.2.minified.js index 057345bfbdf..b9de85d6afa 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES2015.2.minified.js @@ -1,3 +1,4 @@ //// [foo.ts] export default "./foo"; //// [index.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES20152.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES20152.2.minified.js index 057345bfbdf..5a32c67e5ce 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES20152.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES20152.2.minified.js @@ -1,3 +1,5 @@ //// [foo.ts] export default "./foo"; //// [index.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES2020.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES2020.2.minified.js index 057345bfbdf..b9de85d6afa 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES2020.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES2020.2.minified.js @@ -1,3 +1,4 @@ //// [foo.ts] export default "./foo"; //// [index.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES20202.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES20202.2.minified.js index 057345bfbdf..5a32c67e5ce 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES20202.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES20202.2.minified.js @@ -1,3 +1,5 @@ //// [foo.ts] export default "./foo"; //// [index.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/importEquals2.2.minified.js b/crates/swc/tests/tsc-references/importEquals2.2.minified.js index d300042df06..0ee4a4593e2 100644 --- a/crates/swc/tests/tsc-references/importEquals2.2.minified.js +++ b/crates/swc/tests/tsc-references/importEquals2.2.minified.js @@ -1,6 +1,6 @@ //// [importEquals2.ts] //// [/a.ts] -export { }; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; //// [/b.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. diff --git a/crates/swc/tests/tsc-references/importTypeAmbient.2.minified.js b/crates/swc/tests/tsc-references/importTypeAmbient.2.minified.js index 17d90ee29e3..7e158ffab6c 100644 --- a/crates/swc/tests/tsc-references/importTypeAmbient.2.minified.js +++ b/crates/swc/tests/tsc-references/importTypeAmbient.2.minified.js @@ -1 +1,2 @@ //// [importTypeAmbient.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/inOperatorWithInvalidOperands.2.minified.js b/crates/swc/tests/tsc-references/inOperatorWithInvalidOperands.2.minified.js index fcbd49498ed..84cbb01c080 100644 --- a/crates/swc/tests/tsc-references/inOperatorWithInvalidOperands.2.minified.js +++ b/crates/swc/tests/tsc-references/inOperatorWithInvalidOperands.2.minified.js @@ -1,5 +1,6 @@ //// [inOperatorWithInvalidOperands.ts] var E; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; !function(E) { E[E.a = 0] = "a"; }(E || (E = {})), E.a; diff --git a/crates/swc/tests/tsc-references/initializerReferencingConstructorLocals.2.minified.js b/crates/swc/tests/tsc-references/initializerReferencingConstructorLocals.2.minified.js index 7bd12911c00..372680867d6 100644 --- a/crates/swc/tests/tsc-references/initializerReferencingConstructorLocals.2.minified.js +++ b/crates/swc/tests/tsc-references/initializerReferencingConstructorLocals.2.minified.js @@ -1 +1,2 @@ //// [initializerReferencingConstructorLocals.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/initializerReferencingConstructorParameters.2.minified.js b/crates/swc/tests/tsc-references/initializerReferencingConstructorParameters.2.minified.js index edc2cef860d..50d62955ad5 100644 --- a/crates/swc/tests/tsc-references/initializerReferencingConstructorParameters.2.minified.js +++ b/crates/swc/tests/tsc-references/initializerReferencingConstructorParameters.2.minified.js @@ -1 +1,2 @@ //// [initializerReferencingConstructorParameters.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/inlineJsxAndJsxFragPragma.2.minified.js b/crates/swc/tests/tsc-references/inlineJsxAndJsxFragPragma.2.minified.js index b919a756129..04a855c8aee 100644 --- a/crates/swc/tests/tsc-references/inlineJsxAndJsxFragPragma.2.minified.js +++ b/crates/swc/tests/tsc-references/inlineJsxAndJsxFragPragma.2.minified.js @@ -16,7 +16,7 @@ import { Fragment } from "./renderer"; import "./renderer"; React.Fragment; //// [preacty-no-fragment.tsx] -import { h } from "./renderer"; +import { h, Fragment } from "./renderer"; //// [snabbdomy-no-fragment.tsx] import { jsx } from "./renderer"; //// [preacty-only-component.tsx] diff --git a/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName.2.minified.js b/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName.2.minified.js index 89b9d691ce8..7c29962d46c 100644 --- a/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName.2.minified.js +++ b/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName.2.minified.js @@ -1,2 +1,3 @@ //// [instanceMemberWithComputedPropertyName.ts] "use strict"; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName2.2.minified.js b/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName2.2.minified.js index e2256d914a9..3821d806120 100644 --- a/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName2.2.minified.js +++ b/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName2.2.minified.js @@ -1,2 +1,3 @@ //// [instanceMemberWithComputedPropertyName2.ts] "use strict"; +import _define_property from "@swc/helpers/src/_define_property.mjs"; diff --git a/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidStaticToString.2.minified.js b/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidStaticToString.2.minified.js index ddcaedb626c..dc620782f1c 100644 --- a/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidStaticToString.2.minified.js +++ b/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidStaticToString.2.minified.js @@ -1 +1,2 @@ //// [instanceofOperatorWithInvalidStaticToString.ts] +import _instanceof from "@swc/helpers/src/_instanceof.mjs"; diff --git a/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsObject.2.minified.js b/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsObject.2.minified.js index f82e2c4f091..417862973f9 100644 --- a/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsObject.2.minified.js +++ b/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsObject.2.minified.js @@ -1,4 +1,5 @@ //// [instanceofOperatorWithLHSIsObject.ts] var x1, x2, a, b, c, d; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; import _instanceof from "@swc/helpers/src/_instanceof.mjs"; _instanceof(a, x1), _instanceof(b, x2), _instanceof(c, x1), _instanceof(d, x1); diff --git a/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsTypeParameter.2.minified.js b/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsTypeParameter.2.minified.js index 7a42f108aeb..8b42aa0f64b 100644 --- a/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsTypeParameter.2.minified.js +++ b/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsTypeParameter.2.minified.js @@ -1 +1,2 @@ //// [instanceofOperatorWithLHSIsTypeParameter.ts] +import _instanceof from "@swc/helpers/src/_instanceof.mjs"; diff --git a/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates.2.minified.js b/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates.2.minified.js index 793dc4a0e5c..14f752e919f 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates.2.minified.js +++ b/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates.2.minified.js @@ -1,3 +1,4 @@ //// [interfaceExtendingClassWithPrivates.ts] var i; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; i.y, i.x; diff --git a/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates2.2.minified.js b/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates2.2.minified.js index aa97befbb83..653149a4169 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates2.2.minified.js +++ b/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates2.2.minified.js @@ -1,3 +1,4 @@ //// [interfaceExtendingClassWithPrivates2.ts] var i; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; i.z, i.x, i.y; diff --git a/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds.2.minified.js b/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds.2.minified.js index de3525e9a0c..1cf2f22def9 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds.2.minified.js +++ b/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds.2.minified.js @@ -1,3 +1,4 @@ //// [interfaceExtendingClassWithProtecteds.ts] var i; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; i.y, i.x; diff --git a/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds2.2.minified.js b/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds2.2.minified.js index ddfd3b6e8d0..69ed9132570 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds2.2.minified.js +++ b/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds2.2.minified.js @@ -1,3 +1,4 @@ //// [interfaceExtendingClassWithProtecteds2.ts] var i; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; i.z, i.x, i.y; diff --git a/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType.2.minified.js b/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType.2.minified.js index 807b6bc2b68..eb2495b7467 100644 --- a/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType.2.minified.js +++ b/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType.2.minified.js @@ -1 +1,2 @@ //// [interfaceWithPropertyThatIsPrivateInBaseType.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/invalidBooleanAssignments.2.minified.js b/crates/swc/tests/tsc-references/invalidBooleanAssignments.2.minified.js index 265f6ce038d..ace78d2e525 100644 --- a/crates/swc/tests/tsc-references/invalidBooleanAssignments.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidBooleanAssignments.2.minified.js @@ -1,5 +1,6 @@ //// [invalidBooleanAssignments.ts] var E, M; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; !function(E) { E[E.A = 0] = "A"; }(E || (E = {})), (M || (M = {})).a = 1, M = !0; diff --git a/crates/swc/tests/tsc-references/invalidImportAliasIdentifiers.2.minified.js b/crates/swc/tests/tsc-references/invalidImportAliasIdentifiers.2.minified.js index 583c72b4d14..0cc1e23a196 100644 --- a/crates/swc/tests/tsc-references/invalidImportAliasIdentifiers.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidImportAliasIdentifiers.2.minified.js @@ -1,6 +1,6 @@ //// [invalidImportAliasIdentifiers.ts] var E; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; !function(E) { E[E.Red = 0] = "Red", E[E.Blue = 1] = "Blue"; }(E || (E = {})); -export { }; diff --git a/crates/swc/tests/tsc-references/invalidNumberAssignments.2.minified.js b/crates/swc/tests/tsc-references/invalidNumberAssignments.2.minified.js index 68fc07f9acd..37f9d2fbca6 100644 --- a/crates/swc/tests/tsc-references/invalidNumberAssignments.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidNumberAssignments.2.minified.js @@ -1,3 +1,4 @@ //// [invalidNumberAssignments.ts] var M; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; (M || (M = {})).x = 1, M = 1; diff --git a/crates/swc/tests/tsc-references/invalidStringAssignments.2.minified.js b/crates/swc/tests/tsc-references/invalidStringAssignments.2.minified.js index 980c9bf85a0..1ccc094cd97 100644 --- a/crates/swc/tests/tsc-references/invalidStringAssignments.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidStringAssignments.2.minified.js @@ -1,5 +1,6 @@ //// [invalidStringAssignments.ts] var M, E; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; (M || (M = {})).x = 1, M = "", function(E) { E[E.A = 0] = "A"; }(E || (E = {})); diff --git a/crates/swc/tests/tsc-references/invalidVoidAssignments.2.minified.js b/crates/swc/tests/tsc-references/invalidVoidAssignments.2.minified.js index e68e6608322..e00f729af46 100644 --- a/crates/swc/tests/tsc-references/invalidVoidAssignments.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidVoidAssignments.2.minified.js @@ -1,5 +1,6 @@ //// [invalidVoidAssignments.ts] var x, M, E; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; (M || (M = {})).x = 1, M = x, function(E) { E[E.A = 0] = "A"; }(E || (E = {})), x = E, x = E.A, x = { diff --git a/crates/swc/tests/tsc-references/invalidVoidValues.2.minified.js b/crates/swc/tests/tsc-references/invalidVoidValues.2.minified.js index 65d1b996fc7..f7622cf620a 100644 --- a/crates/swc/tests/tsc-references/invalidVoidValues.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidVoidValues.2.minified.js @@ -1,5 +1,6 @@ //// [invalidVoidValues.ts] var E, M; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; !function(E) { E[E.A = 0] = "A"; }(E || (E = {})), E.A, (M || (M = {})).x = 1; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsNestedParams.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsNestedParams.2.minified.js index f1f28ce17df..0b59021d951 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsNestedParams.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsNestedParams.2.minified.js @@ -1 +1,2 @@ //// [file.js] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/jsObjectsMarkedAsOpenEnded.2.minified.js b/crates/swc/tests/tsc-references/jsObjectsMarkedAsOpenEnded.2.minified.js index 167b928ab04..69db85c16db 100644 --- a/crates/swc/tests/tsc-references/jsObjectsMarkedAsOpenEnded.2.minified.js +++ b/crates/swc/tests/tsc-references/jsObjectsMarkedAsOpenEnded.2.minified.js @@ -1,4 +1,5 @@ //// [jsObjectsMarkedAsOpenEnded.ts] //// [a.js] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; //// [b.ts] variable.a = 1, new C().member.a = 1, new C().initializedMember.a = 1, obj.property.a = 1, arr[0].a = 1, getObj().a = 1; diff --git a/crates/swc/tests/tsc-references/jsxCheckJsxNoTypeArgumentsAllowed.2.minified.js b/crates/swc/tests/tsc-references/jsxCheckJsxNoTypeArgumentsAllowed.2.minified.js index 600a2db84ca..52f9852d96c 100644 --- a/crates/swc/tests/tsc-references/jsxCheckJsxNoTypeArgumentsAllowed.2.minified.js +++ b/crates/swc/tests/tsc-references/jsxCheckJsxNoTypeArgumentsAllowed.2.minified.js @@ -1,4 +1,5 @@ //// [component.d.ts] +import * as React from "react"; //// [file.jsx] import { MyComp } from "./component"; import * as React from "react"; diff --git a/crates/swc/tests/tsc-references/keyofAndIndexedAccessErrors.2.minified.js b/crates/swc/tests/tsc-references/keyofAndIndexedAccessErrors.2.minified.js index 34c80294d1f..048854c4038 100644 --- a/crates/swc/tests/tsc-references/keyofAndIndexedAccessErrors.2.minified.js +++ b/crates/swc/tests/tsc-references/keyofAndIndexedAccessErrors.2.minified.js @@ -1 +1,2 @@ //// [keyofAndIndexedAccessErrors.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/literalTypeWidening.2.minified.js b/crates/swc/tests/tsc-references/literalTypeWidening.2.minified.js index b776f9d956e..dd295e84011 100644 --- a/crates/swc/tests/tsc-references/literalTypeWidening.2.minified.js +++ b/crates/swc/tests/tsc-references/literalTypeWidening.2.minified.js @@ -1,4 +1,6 @@ //// [literalTypeWidening.ts] +import _object_spread from "@swc/helpers/src/_object_spread.mjs"; +import _object_without_properties from "@swc/helpers/src/_object_without_properties.mjs"; export function Set() { for(var _len = arguments.length, _$keys = Array(_len), _key = 0; _key < _len; _key++)_$keys[_key] = arguments[_key]; var result = {}; diff --git a/crates/swc/tests/tsc-references/localTypes1.2.minified.js b/crates/swc/tests/tsc-references/localTypes1.2.minified.js index 49132b885ae..1a95daa24d8 100644 --- a/crates/swc/tests/tsc-references/localTypes1.2.minified.js +++ b/crates/swc/tests/tsc-references/localTypes1.2.minified.js @@ -1,3 +1,5 @@ //// [localTypes1.ts] import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; import _create_class from "@swc/helpers/src/_create_class.mjs"; +import _inherits from "@swc/helpers/src/_inherits.mjs"; +import _create_super from "@swc/helpers/src/_create_super.mjs"; diff --git a/crates/swc/tests/tsc-references/localTypes2.2.minified.js b/crates/swc/tests/tsc-references/localTypes2.2.minified.js index 744eb298b7f..6c9957cba41 100644 --- a/crates/swc/tests/tsc-references/localTypes2.2.minified.js +++ b/crates/swc/tests/tsc-references/localTypes2.2.minified.js @@ -1 +1,2 @@ //// [localTypes2.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/localTypes3.2.minified.js b/crates/swc/tests/tsc-references/localTypes3.2.minified.js index d977f223c85..e09b277959d 100644 --- a/crates/swc/tests/tsc-references/localTypes3.2.minified.js +++ b/crates/swc/tests/tsc-references/localTypes3.2.minified.js @@ -1 +1,2 @@ //// [localTypes3.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/mappedTypeConstraints.2.minified.js b/crates/swc/tests/tsc-references/mappedTypeConstraints.2.minified.js index b637fec3ce6..2076fa6af83 100644 --- a/crates/swc/tests/tsc-references/mappedTypeConstraints.2.minified.js +++ b/crates/swc/tests/tsc-references/mappedTypeConstraints.2.minified.js @@ -1 +1,2 @@ //// [mappedTypeConstraints.ts] +import _object_without_properties from "@swc/helpers/src/_object_without_properties.mjs"; diff --git a/crates/swc/tests/tsc-references/mappedTypes3.2.minified.js b/crates/swc/tests/tsc-references/mappedTypes3.2.minified.js index e6f43d577fe..ba45f91dd43 100644 --- a/crates/swc/tests/tsc-references/mappedTypes3.2.minified.js +++ b/crates/swc/tests/tsc-references/mappedTypes3.2.minified.js @@ -1 +1,2 @@ //// [mappedTypes3.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/mappedTypesAndObjects.2.minified.js b/crates/swc/tests/tsc-references/mappedTypesAndObjects.2.minified.js index b691682e70c..3cf679d94d5 100644 --- a/crates/swc/tests/tsc-references/mappedTypesAndObjects.2.minified.js +++ b/crates/swc/tests/tsc-references/mappedTypesAndObjects.2.minified.js @@ -1 +1,2 @@ //// [mappedTypesAndObjects.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/memberFunctionOverloadMixingStaticAndInstance.2.minified.js b/crates/swc/tests/tsc-references/memberFunctionOverloadMixingStaticAndInstance.2.minified.js index 5b2f943bc38..27b5565042a 100644 --- a/crates/swc/tests/tsc-references/memberFunctionOverloadMixingStaticAndInstance.2.minified.js +++ b/crates/swc/tests/tsc-references/memberFunctionOverloadMixingStaticAndInstance.2.minified.js @@ -1 +1,2 @@ //// [memberFunctionOverloadMixingStaticAndInstance.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/mergedClassInterface.2.minified.js b/crates/swc/tests/tsc-references/mergedClassInterface.2.minified.js index 849978b5192..699d10067d2 100644 --- a/crates/swc/tests/tsc-references/mergedClassInterface.2.minified.js +++ b/crates/swc/tests/tsc-references/mergedClassInterface.2.minified.js @@ -1,6 +1,7 @@ //// [mergedClassInterface.ts] //// [file1.ts] var c5; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; c5.x1, c5.x2, c5.x3, c5.x4; //// [file2.ts] //// [file3.ts] diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates.2.minified.js b/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates.2.minified.js index dae10d1b511..d1a7eab1f92 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates.2.minified.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates.2.minified.js @@ -1,2 +1,4 @@ //// [mergedInterfacesWithInheritedPrivates.ts] -(void 0).x; +var a; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +a.x; diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases.2.minified.js b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases.2.minified.js index cc4c8cd0ae0..4efb1ba8a84 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases.2.minified.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases.2.minified.js @@ -1,3 +1,4 @@ //// [mergedInterfacesWithMultipleBases.ts] -var M; -(void 0).a, M || (M = {}); +var a, M; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +a.a, M || (M = {}); diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases2.2.minified.js b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases2.2.minified.js index bb77afe8477..f46d17b0574 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases2.2.minified.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases2.2.minified.js @@ -1,3 +1,4 @@ //// [mergedInterfacesWithMultipleBases2.ts] -var M; -(void 0).a, M || (M = {}); +var a, M; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +a.a, M || (M = {}); diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases3.2.minified.js b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases3.2.minified.js index 6dc2261de85..36a167ff0fb 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases3.2.minified.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases3.2.minified.js @@ -1 +1,2 @@ //// [mergedInterfacesWithMultipleBases3.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases4.2.minified.js b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases4.2.minified.js index ae5f558d3be..85dce1dcef1 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases4.2.minified.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases4.2.minified.js @@ -1 +1,2 @@ //// [mergedInterfacesWithMultipleBases4.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/missingAndExcessProperties.2.minified.js b/crates/swc/tests/tsc-references/missingAndExcessProperties.2.minified.js index 0a0abb70544..ed5f9454763 100644 --- a/crates/swc/tests/tsc-references/missingAndExcessProperties.2.minified.js +++ b/crates/swc/tests/tsc-references/missingAndExcessProperties.2.minified.js @@ -1 +1,2 @@ //// [missingAndExcessProperties.ts] +import _object_destructuring_empty from "@swc/helpers/src/_object_destructuring_empty.mjs"; diff --git a/crates/swc/tests/tsc-references/modifierOnClassDeclarationMemberInFunction.2.minified.js b/crates/swc/tests/tsc-references/modifierOnClassDeclarationMemberInFunction.2.minified.js index e8197d000d3..31d0f26a018 100644 --- a/crates/swc/tests/tsc-references/modifierOnClassDeclarationMemberInFunction.2.minified.js +++ b/crates/swc/tests/tsc-references/modifierOnClassDeclarationMemberInFunction.2.minified.js @@ -1 +1,2 @@ //// [modifierOnClassDeclarationMemberInFunction.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/modifierOnClassExpressionMemberInFunction.2.minified.js b/crates/swc/tests/tsc-references/modifierOnClassExpressionMemberInFunction.2.minified.js index 81b30a423fb..1a4abba0443 100644 --- a/crates/swc/tests/tsc-references/modifierOnClassExpressionMemberInFunction.2.minified.js +++ b/crates/swc/tests/tsc-references/modifierOnClassExpressionMemberInFunction.2.minified.js @@ -1 +1,2 @@ //// [modifierOnClassExpressionMemberInFunction.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/multipleNumericIndexers.2.minified.js b/crates/swc/tests/tsc-references/multipleNumericIndexers.2.minified.js index 032c392118f..7dd68195ef2 100644 --- a/crates/swc/tests/tsc-references/multipleNumericIndexers.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleNumericIndexers.2.minified.js @@ -1 +1,2 @@ //// [multipleNumericIndexers.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/multipleStringIndexers.2.minified.js b/crates/swc/tests/tsc-references/multipleStringIndexers.2.minified.js index e91d6e5bf33..831f59e124b 100644 --- a/crates/swc/tests/tsc-references/multipleStringIndexers.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleStringIndexers.2.minified.js @@ -1 +1,2 @@ //// [multipleStringIndexers.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/nameCollision.2.minified.js b/crates/swc/tests/tsc-references/nameCollision.2.minified.js index 64f470ab61b..bf0239b1a77 100644 --- a/crates/swc/tests/tsc-references/nameCollision.2.minified.js +++ b/crates/swc/tests/tsc-references/nameCollision.2.minified.js @@ -1,5 +1,6 @@ //// [nameCollision.ts] var A, B, X, Y, D; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; A || (A = {}), B || (B = {}), B || (B = {}), function(X) { var Y; (Y = X.Y || (X.Y = {})).Z || (Y.Z = {}); diff --git a/crates/swc/tests/tsc-references/namespaceMemberAccess.2.minified.js b/crates/swc/tests/tsc-references/namespaceMemberAccess.2.minified.js index bea7022ce72..2b48287e7f2 100644 --- a/crates/swc/tests/tsc-references/namespaceMemberAccess.2.minified.js +++ b/crates/swc/tests/tsc-references/namespaceMemberAccess.2.minified.js @@ -1,5 +1,5 @@ //// [/a.ts] -export { }; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; //// [/b.ts] import * as types from "./a"; types.A, types.A; diff --git a/crates/swc/tests/tsc-references/narrowExceptionVariableInCatchClause.2.minified.js b/crates/swc/tests/tsc-references/narrowExceptionVariableInCatchClause.2.minified.js index 1936ade0117..89fd4f0f1ce 100644 --- a/crates/swc/tests/tsc-references/narrowExceptionVariableInCatchClause.2.minified.js +++ b/crates/swc/tests/tsc-references/narrowExceptionVariableInCatchClause.2.minified.js @@ -1 +1,2 @@ //// [narrowExceptionVariableInCatchClause.ts] +import _instanceof from "@swc/helpers/src/_instanceof.mjs"; diff --git a/crates/swc/tests/tsc-references/narrowingConstrainedTypeVariable.2.minified.js b/crates/swc/tests/tsc-references/narrowingConstrainedTypeVariable.2.minified.js index 885025bedbd..25a1c61e19b 100644 --- a/crates/swc/tests/tsc-references/narrowingConstrainedTypeVariable.2.minified.js +++ b/crates/swc/tests/tsc-references/narrowingConstrainedTypeVariable.2.minified.js @@ -1 +1,3 @@ //// [narrowingConstrainedTypeVariable.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +import _instanceof from "@swc/helpers/src/_instanceof.mjs"; diff --git a/crates/swc/tests/tsc-references/narrowingGenericTypeFromInstanceof01.2.minified.js b/crates/swc/tests/tsc-references/narrowingGenericTypeFromInstanceof01.2.minified.js index b2760ae34ab..cfd5e74ce0e 100644 --- a/crates/swc/tests/tsc-references/narrowingGenericTypeFromInstanceof01.2.minified.js +++ b/crates/swc/tests/tsc-references/narrowingGenericTypeFromInstanceof01.2.minified.js @@ -1 +1,3 @@ //// [narrowingGenericTypeFromInstanceof01.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +import _instanceof from "@swc/helpers/src/_instanceof.mjs"; diff --git a/crates/swc/tests/tsc-references/nonGenericTypeReferenceWithTypeArguments.2.minified.js b/crates/swc/tests/tsc-references/nonGenericTypeReferenceWithTypeArguments.2.minified.js index d91dc83c2e0..c007e1748f7 100644 --- a/crates/swc/tests/tsc-references/nonGenericTypeReferenceWithTypeArguments.2.minified.js +++ b/crates/swc/tests/tsc-references/nonGenericTypeReferenceWithTypeArguments.2.minified.js @@ -1,3 +1,4 @@ //// [nonGenericTypeReferenceWithTypeArguments.ts] var E; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; E || (E = {}); diff --git a/crates/swc/tests/tsc-references/nullAssignableToEveryType.2.minified.js b/crates/swc/tests/tsc-references/nullAssignableToEveryType.2.minified.js index 5764b0c0ea8..0df46b98c68 100644 --- a/crates/swc/tests/tsc-references/nullAssignableToEveryType.2.minified.js +++ b/crates/swc/tests/tsc-references/nullAssignableToEveryType.2.minified.js @@ -1,5 +1,6 @@ //// [nullAssignableToEveryType.ts] var E; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; !function(E) { E[E.A = 0] = "A"; }(E || (E = {})); diff --git a/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator(target=es2015).2.minified.js b/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator(target=es2015).2.minified.js index f53c2d740da..57ba5f2c143 100644 --- a/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator(target=es2015).2.minified.js +++ b/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator(target=es2015).2.minified.js @@ -1 +1,2 @@ //// [nullishCoalescingOperatorInAsyncGenerator.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator(target=es5).2.minified.js b/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator(target=es5).2.minified.js index f53c2d740da..4ab7f72b954 100644 --- a/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator(target=es5).2.minified.js +++ b/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator(target=es5).2.minified.js @@ -1 +1,3 @@ //// [nullishCoalescingOperatorInAsyncGenerator.ts] +import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/numericIndexingResults.2.minified.js b/crates/swc/tests/tsc-references/numericIndexingResults.2.minified.js index f3f3c8431cf..dc3908df67a 100644 --- a/crates/swc/tests/tsc-references/numericIndexingResults.2.minified.js +++ b/crates/swc/tests/tsc-references/numericIndexingResults.2.minified.js @@ -1,4 +1,5 @@ //// [numericIndexingResults.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; c["1"], c["2"], c["3"], c[1], c[2], c[3], i["1"], i["2"], i["3"], i[1], i[2], i[3], a["1"], a["2"], a["3"], a[1], a[2], a[3]; var c, i, a, b = { 1: "", diff --git a/crates/swc/tests/tsc-references/numericStringNamedPropertyEquivalence.2.minified.js b/crates/swc/tests/tsc-references/numericStringNamedPropertyEquivalence.2.minified.js index 3275b310a53..93b4dec0b6c 100644 --- a/crates/swc/tests/tsc-references/numericStringNamedPropertyEquivalence.2.minified.js +++ b/crates/swc/tests/tsc-references/numericStringNamedPropertyEquivalence.2.minified.js @@ -1 +1,2 @@ //// [numericStringNamedPropertyEquivalence.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/objectSpread.2.minified.js b/crates/swc/tests/tsc-references/objectSpread.2.minified.js index 7320c42d780..91569fbde08 100644 --- a/crates/swc/tests/tsc-references/objectSpread.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpread.2.minified.js @@ -1,5 +1,6 @@ //// [objectSpread.ts] import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +import _define_property from "@swc/helpers/src/_define_property.mjs"; import _object_spread from "@swc/helpers/src/_object_spread.mjs"; import _object_spread_props from "@swc/helpers/src/_object_spread_props.mjs"; var anything, o = { diff --git a/crates/swc/tests/tsc-references/objectSpreadComputedProperty.2.minified.js b/crates/swc/tests/tsc-references/objectSpreadComputedProperty.2.minified.js index f6d2443c258..22561edb1dd 100644 --- a/crates/swc/tests/tsc-references/objectSpreadComputedProperty.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpreadComputedProperty.2.minified.js @@ -1 +1,4 @@ //// [objectSpreadComputedProperty.ts] +import _define_property from "@swc/helpers/src/_define_property.mjs"; +import _object_spread from "@swc/helpers/src/_object_spread.mjs"; +import _object_spread_props from "@swc/helpers/src/_object_spread_props.mjs"; diff --git a/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity.2.minified.js b/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity.2.minified.js index 1f692dce758..806513c0b2f 100644 --- a/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity.2.minified.js @@ -1 +1,2 @@ //// [objectSpreadRepeatedComplexity.ts] +import _object_spread from "@swc/helpers/src/_object_spread.mjs"; diff --git a/crates/swc/tests/tsc-references/objectTypePropertyAccess.2.minified.js b/crates/swc/tests/tsc-references/objectTypePropertyAccess.2.minified.js index 8089d73ffd4..ca4bbb13135 100644 --- a/crates/swc/tests/tsc-references/objectTypePropertyAccess.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypePropertyAccess.2.minified.js @@ -1,4 +1,5 @@ //// [objectTypePropertyAccess.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; c.toString(), c.toString(), c.foo, c.foo, i.toString(), i.toString(), i.bar, i.bar; var c, i, a = { foo: "" diff --git a/crates/swc/tests/tsc-references/objectTypeWithDuplicateNumericProperty.2.minified.js b/crates/swc/tests/tsc-references/objectTypeWithDuplicateNumericProperty.2.minified.js index f41dad243c7..75f431eca0f 100644 --- a/crates/swc/tests/tsc-references/objectTypeWithDuplicateNumericProperty.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypeWithDuplicateNumericProperty.2.minified.js @@ -1 +1,2 @@ //// [objectTypeWithDuplicateNumericProperty.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/objectTypeWithNumericProperty.2.minified.js b/crates/swc/tests/tsc-references/objectTypeWithNumericProperty.2.minified.js index 44df72e6091..0c561fccbdc 100644 --- a/crates/swc/tests/tsc-references/objectTypeWithNumericProperty.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypeWithNumericProperty.2.minified.js @@ -1,4 +1,5 @@ //// [objectTypeWithNumericProperty.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; c[1], c[1.1], c["1"], c["1.1"], i[1], i[1.1], i["1"], i["1.1"], a[1], a[1.1], a["1"], a["1.1"]; var c, i, a, b = { 1: 1, diff --git a/crates/swc/tests/tsc-references/objectTypeWithStringIndexerHidingObjectIndexer.2.minified.js b/crates/swc/tests/tsc-references/objectTypeWithStringIndexerHidingObjectIndexer.2.minified.js index 503978d7886..4f7bbdb3931 100644 --- a/crates/swc/tests/tsc-references/objectTypeWithStringIndexerHidingObjectIndexer.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypeWithStringIndexerHidingObjectIndexer.2.minified.js @@ -1,3 +1,4 @@ //// [objectTypeWithStringIndexerHidingObjectIndexer.ts] -var i, o2; -(void 0)[""], i[""], o2[""]; +var c, i, o2; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +c[""], i[""], o2[""]; diff --git a/crates/swc/tests/tsc-references/objectTypeWithStringNamedPropertyOfIllegalCharacters.2.minified.js b/crates/swc/tests/tsc-references/objectTypeWithStringNamedPropertyOfIllegalCharacters.2.minified.js index 0afa3bf3e6c..a9bafae789f 100644 --- a/crates/swc/tests/tsc-references/objectTypeWithStringNamedPropertyOfIllegalCharacters.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypeWithStringNamedPropertyOfIllegalCharacters.2.minified.js @@ -1,4 +1,5 @@ //// [objectTypeWithStringNamedPropertyOfIllegalCharacters.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; c[" "], c[" "], c["a b"], c["~!@#$%^&*()_+{}|:'<>?/.,`"], i[" "], i[" "], i["a b"], i["~!@#$%^&*()_+{}|:'<>?/.,`"], a[" "], a[" "], a["a b"], a["~!@#$%^&*()_+{}|:'<>?/.,`"]; var c, i, a, b = { " ": 1, diff --git a/crates/swc/tests/tsc-references/objectTypesIdentity.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentity.2.minified.js index 9aa397bc27c..b4e7be9b349 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentity.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentity.2.minified.js @@ -1 +1,2 @@ //// [objectTypesIdentity.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentity2.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentity2.2.minified.js index 3f673319fec..8a254a807f4 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentity2.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentity2.2.minified.js @@ -1,5 +1,6 @@ //// [objectTypesIdentity2.ts] var E; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; !function(E) { E[E.A = 0] = "A"; }(E || (E = {})), E.A; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures.2.minified.js index 2f43d5c204c..95b9f49b1b2 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures.2.minified.js @@ -1 +1,2 @@ //// [objectTypesIdentityWithConstructSignatures.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures2.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures2.2.minified.js index 253ad68e9ef..b94c4fbc912 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures2.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures2.2.minified.js @@ -1 +1,2 @@ //// [objectTypesIdentityWithConstructSignatures2.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.2.minified.js index 009598cd362..08ac13d5a5a 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.2.minified.js @@ -1 +1,2 @@ //// [objectTypesIdentityWithConstructSignaturesDifferingParamCounts.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.2.minified.js index 323241f4b1b..6e322d23c0a 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.2.minified.js @@ -1 +1,2 @@ //// [objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.2.minified.js index f9d4aa84665..f8e57ab025c 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.2.minified.js @@ -1 +1,2 @@ //// [objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.2.minified.js index 73556e6c968..9606393360d 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.2.minified.js @@ -1 +1,2 @@ //// [objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.2.minified.js index ab9d36ffb3f..8bab47e44d5 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.2.minified.js @@ -1 +1,2 @@ //// [objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.2.minified.js index 30f117194a9..236b10ea49f 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.2.minified.js @@ -1 +1,2 @@ //// [objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.2.minified.js index 762c495bba6..a9118994faa 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.2.minified.js @@ -1 +1,2 @@ //// [objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.2.minified.js index 1c76e5a8a56..f6ca5c0e29d 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.2.minified.js @@ -1 +1,2 @@ //// [objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.2.minified.js index e3a08e66a52..87ed3cc847b 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.2.minified.js @@ -1 +1,2 @@ //// [objectTypesIdentityWithGenericConstructSignaturesOptionalParams.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.2.minified.js index 332c26fd2a1..851334e513c 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.2.minified.js @@ -1 +1,2 @@ //// [objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.2.minified.js index 5d68604c897..e54ea06baf1 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.2.minified.js @@ -1 +1,2 @@ //// [objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithOptionality.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithOptionality.2.minified.js index 6cb68ad8235..cd501a9c05e 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithOptionality.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithOptionality.2.minified.js @@ -1 +1,2 @@ //// [objectTypesIdentityWithOptionality.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithPublics.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithPublics.2.minified.js index 28fcba6ea01..b51dde9413e 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithPublics.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithPublics.2.minified.js @@ -1 +1,2 @@ //// [objectTypesIdentityWithPublics.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/override18(target=es2015).2.minified.js b/crates/swc/tests/tsc-references/override18(target=es2015).2.minified.js index e6099d3e15e..ea66ebe4528 100644 --- a/crates/swc/tests/tsc-references/override18(target=es2015).2.minified.js +++ b/crates/swc/tests/tsc-references/override18(target=es2015).2.minified.js @@ -1 +1,2 @@ //// [override18.ts] +import _define_property from "@swc/helpers/src/_define_property.mjs"; diff --git a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2(target=es2015).2.minified.js b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2(target=es2015).2.minified.js index 2b900ea175a..a41ec66bfe3 100644 --- a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2(target=es2015).2.minified.js +++ b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2(target=es2015).2.minified.js @@ -1 +1,2 @@ //// [parameterInitializersForwardReferencing.2.ts] +import _object_without_properties from "@swc/helpers/src/_object_without_properties.mjs"; diff --git a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2(target=es5).2.minified.js b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2(target=es5).2.minified.js index 2b900ea175a..a41ec66bfe3 100644 --- a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2(target=es5).2.minified.js +++ b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2(target=es5).2.minified.js @@ -1 +1,2 @@ //// [parameterInitializersForwardReferencing.2.ts] +import _object_without_properties from "@swc/helpers/src/_object_without_properties.mjs"; diff --git a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1.2.minified.js b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1.2.minified.js index f01b8c307fb..5e5736e54e7 100644 --- a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1.2.minified.js +++ b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1.2.minified.js @@ -1 +1,2 @@ //// [parameterInitializersForwardReferencing1.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic2.2.minified.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic2.2.minified.js index 12c3200ebb9..35eae2f84c0 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic2.2.minified.js @@ -1 +1,2 @@ //// [parserAccessibilityAfterStatic2.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic4.2.minified.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic4.2.minified.js index db59e925a9a..aa40f88ad83 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic4.2.minified.js @@ -1 +1,2 @@ //// [parserAccessibilityAfterStatic4.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic5.2.minified.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic5.2.minified.js index cc794ffb9d9..a6b654d2698 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic5.2.minified.js @@ -1 +1,2 @@ //// [parserAccessibilityAfterStatic5.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration10.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration10.2.minified.js index 2900ef1fad5..4cf88f64938 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration10.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration10.2.minified.js @@ -1 +1,2 @@ //// [parserClassDeclaration10.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration12.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration12.2.minified.js index 0137089e32f..70fee16f9d9 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration12.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration12.2.minified.js @@ -1 +1,2 @@ //// [parserClassDeclaration12.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration14.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration14.2.minified.js index 113b3fc85b5..9c749520887 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration14.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration14.2.minified.js @@ -1 +1,2 @@ //// [parserClassDeclaration14.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration15.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration15.2.minified.js index 523184893a1..4f941dd961d 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration15.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration15.2.minified.js @@ -1 +1,2 @@ //// [parserClassDeclaration15.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration23.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration23.2.minified.js index 353d545c867..63d29115a8f 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration23.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration23.2.minified.js @@ -1 +1,2 @@ //// [parserClassDeclaration23.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration25.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration25.2.minified.js index 9dc536ba842..aa9cd9bb817 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration25.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration25.2.minified.js @@ -1 +1,2 @@ //// [parserClassDeclaration25.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration26.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration26.2.minified.js index 87f894fa0e9..9ad19da2eb6 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration26.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration26.2.minified.js @@ -1 +1,2 @@ //// [parserClassDeclaration26.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration8.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration8.2.minified.js index 0048599dc91..c6340e3457a 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration8.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration8.2.minified.js @@ -1 +1,2 @@ //// [parserClassDeclaration8.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration9.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration9.2.minified.js index 941bcc67267..5beca006738 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration9.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration9.2.minified.js @@ -1 +1,2 @@ //// [parserClassDeclaration9.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserClassDeclarationIndexSignature1.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclarationIndexSignature1.2.minified.js index 62c419a4456..30d3364f614 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclarationIndexSignature1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclarationIndexSignature1.2.minified.js @@ -1 +1,2 @@ //// [parserClassDeclarationIndexSignature1.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration1.2.minified.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration1.2.minified.js index 8a49558a52e..01691a9203f 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration1.2.minified.js @@ -1 +1,2 @@ //// [parserConstructorDeclaration1.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration5.2.minified.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration5.2.minified.js index 456009cc75b..ecc02941ea5 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration5.2.minified.js @@ -1 +1,2 @@ //// [parserConstructorDeclaration5.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName10.2.minified.js b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName10.2.minified.js index 2dd040ca6a4..d5e1a432148 100644 --- a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName10.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName10.2.minified.js @@ -1,2 +1,3 @@ //// [parserES5ComputedPropertyName10.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; e; diff --git a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName11.2.minified.js b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName11.2.minified.js index e600d6b0bb3..4260ecd14e8 100644 --- a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName11.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName11.2.minified.js @@ -1 +1,2 @@ //// [parserES5ComputedPropertyName11.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName7.2.minified.js b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName7.2.minified.js index b344f3dca46..5144af33911 100644 --- a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName7.2.minified.js @@ -1 +1,2 @@ //// [parserES5ComputedPropertyName7.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName9.2.minified.js b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName9.2.minified.js index 187d095a58f..898e3f23707 100644 --- a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName9.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName9.2.minified.js @@ -1 +1,2 @@ //// [parserES5ComputedPropertyName9.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserES5SymbolIndexer2.2.minified.js b/crates/swc/tests/tsc-references/parserES5SymbolIndexer2.2.minified.js index 324286e5dd0..e5334953109 100644 --- a/crates/swc/tests/tsc-references/parserES5SymbolIndexer2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5SymbolIndexer2.2.minified.js @@ -1 +1,2 @@ //// [parserES5SymbolIndexer2.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserES5SymbolProperty5.2.minified.js b/crates/swc/tests/tsc-references/parserES5SymbolProperty5.2.minified.js index dc41939cf77..42927cc4a56 100644 --- a/crates/swc/tests/tsc-references/parserES5SymbolProperty5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5SymbolProperty5.2.minified.js @@ -1 +1,2 @@ //// [parserES5SymbolProperty5.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserES5SymbolProperty6.2.minified.js b/crates/swc/tests/tsc-references/parserES5SymbolProperty6.2.minified.js index 1380ed76052..577aba9f6e8 100644 --- a/crates/swc/tests/tsc-references/parserES5SymbolProperty6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5SymbolProperty6.2.minified.js @@ -1 +1,2 @@ //// [parserES5SymbolProperty6.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserGenericClass1.2.minified.js b/crates/swc/tests/tsc-references/parserGenericClass1.2.minified.js index e5163fb47c7..7bd045b8de1 100644 --- a/crates/swc/tests/tsc-references/parserGenericClass1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericClass1.2.minified.js @@ -1 +1,2 @@ //// [parserGenericClass1.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserGenericClass2.2.minified.js b/crates/swc/tests/tsc-references/parserGenericClass2.2.minified.js index a6312676f63..2fe834479ec 100644 --- a/crates/swc/tests/tsc-references/parserGenericClass2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericClass2.2.minified.js @@ -1 +1,2 @@ //// [parserGenericClass2.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint1.2.minified.js b/crates/swc/tests/tsc-references/parserGenericConstraint1.2.minified.js index bb4e375f4f0..daf3cf558f1 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint1.2.minified.js @@ -1 +1,2 @@ //// [parserGenericConstraint1.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint2.2.minified.js b/crates/swc/tests/tsc-references/parserGenericConstraint2.2.minified.js index 47587a3cd07..f6cfe0d32e0 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint2.2.minified.js @@ -1 +1,2 @@ //// [parserGenericConstraint2.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint3.2.minified.js b/crates/swc/tests/tsc-references/parserGenericConstraint3.2.minified.js index 062ba2e6245..08bbde928de 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint3.2.minified.js @@ -1 +1,2 @@ //// [parserGenericConstraint3.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint4.2.minified.js b/crates/swc/tests/tsc-references/parserGenericConstraint4.2.minified.js index 6280eb26363..447d8645df2 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint4.2.minified.js @@ -1 +1,2 @@ //// [parserGenericConstraint4.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint5.2.minified.js b/crates/swc/tests/tsc-references/parserGenericConstraint5.2.minified.js index 88d807a548a..16578b72d53 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint5.2.minified.js @@ -1 +1,2 @@ //// [parserGenericConstraint5.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint6.2.minified.js b/crates/swc/tests/tsc-references/parserGenericConstraint6.2.minified.js index a644a0f529d..ac1af6789ce 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint6.2.minified.js @@ -1 +1,2 @@ //// [parserGenericConstraint6.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint7.2.minified.js b/crates/swc/tests/tsc-references/parserGenericConstraint7.2.minified.js index 3a88a7b0ff1..2a782f53a79 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint7.2.minified.js @@ -1 +1,2 @@ //// [parserGenericConstraint7.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration1.2.minified.js b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration1.2.minified.js index 40384a832d5..c5e0eb87b95 100644 --- a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration1.2.minified.js @@ -1 +1,2 @@ //// [parserIndexMemberDeclaration1.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration10.2.minified.js b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration10.2.minified.js index 2ce3d5a69c4..fa71e161aa6 100644 --- a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration10.2.minified.js +++ b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration10.2.minified.js @@ -1 +1,2 @@ //// [parserIndexMemberDeclaration10.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration2.2.minified.js b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration2.2.minified.js index 22fbb208de1..3cac53fb04b 100644 --- a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration2.2.minified.js @@ -1 +1,2 @@ //// [parserIndexMemberDeclaration2.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration3.2.minified.js b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration3.2.minified.js index aeb0a9f0fec..136174f70c5 100644 --- a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration3.2.minified.js @@ -1 +1,2 @@ //// [parserIndexMemberDeclaration3.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration4.2.minified.js b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration4.2.minified.js index 69e939a0e9a..af5cda06b24 100644 --- a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration4.2.minified.js @@ -1 +1,2 @@ //// [parserIndexMemberDeclaration4.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration6.2.minified.js b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration6.2.minified.js index 468b8cf1371..96cdd436840 100644 --- a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration6.2.minified.js @@ -1 +1,2 @@ //// [parserIndexMemberDeclaration6.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserMemberVariableDeclaration2.2.minified.js b/crates/swc/tests/tsc-references/parserMemberVariableDeclaration2.2.minified.js index 9a6718e968c..1e530fc1d57 100644 --- a/crates/swc/tests/tsc-references/parserMemberVariableDeclaration2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberVariableDeclaration2.2.minified.js @@ -1 +1,2 @@ //// [parserMemberVariableDeclaration2.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserMemberVariableDeclaration5.2.minified.js b/crates/swc/tests/tsc-references/parserMemberVariableDeclaration5.2.minified.js index d07f65d6b37..19d30161460 100644 --- a/crates/swc/tests/tsc-references/parserMemberVariableDeclaration5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberVariableDeclaration5.2.minified.js @@ -1 +1,2 @@ //// [parserMemberVariableDeclaration5.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/parserUnicode3.2.minified.js b/crates/swc/tests/tsc-references/parserUnicode3.2.minified.js index 34e787b528f..962caf93ca3 100644 --- a/crates/swc/tests/tsc-references/parserUnicode3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserUnicode3.2.minified.js @@ -1 +1,2 @@ //// [parserUnicode3.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/preserveValueImports_errors.2.minified.js b/crates/swc/tests/tsc-references/preserveValueImports_errors.2.minified.js index 0c38cae06bc..40a8c230b94 100644 --- a/crates/swc/tests/tsc-references/preserveValueImports_errors.2.minified.js +++ b/crates/swc/tests/tsc-references/preserveValueImports_errors.2.minified.js @@ -2,7 +2,7 @@ //// [a.ts] export { }; //// [b.ts] -export { }; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; //// [c.ts] export { }; //// [c.fixed.ts] diff --git a/crates/swc/tests/tsc-references/privateNameAccessors.2.minified.js b/crates/swc/tests/tsc-references/privateNameAccessors.2.minified.js index df2c47da236..f9f6812bed3 100644 --- a/crates/swc/tests/tsc-references/privateNameAccessors.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameAccessors.2.minified.js @@ -1 +1,5 @@ //// [privateNameAccessors.ts] +import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; +import _class_private_field_set from "@swc/helpers/src/_class_private_field_set.mjs"; +import _read_only_error from "@swc/helpers/src/_read_only_error.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression.2.minified.js b/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression.2.minified.js index a9738b0a1de..2833141d479 100644 --- a/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression.2.minified.js @@ -1 +1,3 @@ //// [privateNameAccessorsCallExpression.ts] +import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread.2.minified.js b/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread.2.minified.js index a681c5d0acb..f9fc040d33b 100644 --- a/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread.2.minified.js @@ -1 +1,7 @@ //// [privateNameAndObjectRestSpread.ts] +import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; +import _class_static_private_field_spec_get from "@swc/helpers/src/_class_static_private_field_spec_get.mjs"; +import _extends from "@swc/helpers/src/_extends.mjs"; +import _object_destructuring_empty from "@swc/helpers/src/_object_destructuring_empty.mjs"; +import _object_spread from "@swc/helpers/src/_object_spread.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameBadSuper.2.minified.js b/crates/swc/tests/tsc-references/privateNameBadSuper.2.minified.js index 858b02f22a9..9faddeb2e90 100644 --- a/crates/swc/tests/tsc-references/privateNameBadSuper.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameBadSuper.2.minified.js @@ -1 +1,2 @@ //// [privateNameBadSuper.ts] +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameCircularReference.2.minified.js b/crates/swc/tests/tsc-references/privateNameCircularReference.2.minified.js index 1db54d06b24..256838b3489 100644 --- a/crates/swc/tests/tsc-references/privateNameCircularReference.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameCircularReference.2.minified.js @@ -1 +1,3 @@ //// [privateNameCircularReference.ts] +import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameConstructorSignature.2.minified.js b/crates/swc/tests/tsc-references/privateNameConstructorSignature.2.minified.js index 19157a41789..84c184bc0ff 100644 --- a/crates/swc/tests/tsc-references/privateNameConstructorSignature.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameConstructorSignature.2.minified.js @@ -1 +1,3 @@ //// [privateNameConstructorSignature.ts] +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; +import _class_private_field_set from "@swc/helpers/src/_class_private_field_set.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameDeclaration.2.minified.js b/crates/swc/tests/tsc-references/privateNameDeclaration.2.minified.js index 43f97f86d10..c61c87a0cff 100644 --- a/crates/swc/tests/tsc-references/privateNameDeclaration.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameDeclaration.2.minified.js @@ -1 +1,2 @@ //// [privateNameDeclaration.ts] +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameDeclarationMerging.2.minified.js b/crates/swc/tests/tsc-references/privateNameDeclarationMerging.2.minified.js index 2d6d455cb56..85f9cd872ef 100644 --- a/crates/swc/tests/tsc-references/privateNameDeclarationMerging.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameDeclarationMerging.2.minified.js @@ -1 +1,3 @@ //// [privateNameDeclarationMerging.ts] +import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameES5Ban(target=es5).2.minified.js b/crates/swc/tests/tsc-references/privateNameES5Ban(target=es5).2.minified.js index cc558505b17..11918fa0ef4 100644 --- a/crates/swc/tests/tsc-references/privateNameES5Ban(target=es5).2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameES5Ban(target=es5).2.minified.js @@ -1 +1,4 @@ //// [privateNameES5Ban.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; +import _class_private_method_init from "@swc/helpers/src/_class_private_method_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameField.2.minified.js b/crates/swc/tests/tsc-references/privateNameField.2.minified.js index 42ed105219e..7f2454bd8bb 100644 --- a/crates/swc/tests/tsc-references/privateNameField.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameField.2.minified.js @@ -1 +1,3 @@ //// [privateNameField.ts] +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; +import _class_private_field_set from "@swc/helpers/src/_class_private_field_set.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameFieldAccess.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldAccess.2.minified.js index ba13350764a..b78475468c9 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldAccess.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldAccess.2.minified.js @@ -1 +1,3 @@ //// [privateNameFieldAccess.ts] +import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameFieldAssignment.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldAssignment.2.minified.js index 65b249e4c04..3db193fe53a 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldAssignment.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldAssignment.2.minified.js @@ -1 +1,4 @@ //// [privateNameFieldAssignment.ts] +import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; +import _class_private_field_set from "@swc/helpers/src/_class_private_field_set.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameFieldCallExpression.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldCallExpression.2.minified.js index d60593f2ab2..8574a9e14dd 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldCallExpression.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldCallExpression.2.minified.js @@ -1 +1,3 @@ //// [privateNameFieldCallExpression.ts] +import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameFieldClassExpression.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldClassExpression.2.minified.js index 0e777af7276..10d246c7074 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldClassExpression.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldClassExpression.2.minified.js @@ -1 +1,2 @@ //// [privateNameFieldClassExpression.ts] +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameFieldDestructuredBinding(target=es2015).2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldDestructuredBinding(target=es2015).2.minified.js index 13c2e7932a2..5a43ec18468 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldDestructuredBinding(target=es2015).2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldDestructuredBinding(target=es2015).2.minified.js @@ -1 +1,3 @@ //// [privateNameFieldDestructuredBinding.ts] +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; +import _class_private_field_destructure from "@swc/helpers/src/_class_private_field_destructure.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameFieldInitializer.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldInitializer.2.minified.js index 194fd64befa..4ba0caa9bb2 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldInitializer.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldInitializer.2.minified.js @@ -1 +1,2 @@ //// [privateNameFieldInitializer.ts] +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation.2.minified.js index 4c106e7e86a..58c62017b11 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation.2.minified.js @@ -1 +1,5 @@ //// [privateNameFieldUnaryMutation.ts] +import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; +import _class_private_field_set from "@swc/helpers/src/_class_private_field_set.mjs"; +import _class_private_field_update from "@swc/helpers/src/_class_private_field_update.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression.2.minified.js b/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression.2.minified.js index c8f5f19938f..fbaea4cb6eb 100644 --- a/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression.2.minified.js @@ -1 +1,4 @@ //// [privateNameInLhsReceiverExpression.ts] +import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; +import _class_private_field_set from "@swc/helpers/src/_class_private_field_set.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameLateSuper.2.minified.js b/crates/swc/tests/tsc-references/privateNameLateSuper.2.minified.js index 4334b16a0a5..12d8252ca79 100644 --- a/crates/swc/tests/tsc-references/privateNameLateSuper.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameLateSuper.2.minified.js @@ -1 +1,2 @@ //// [privateNameLateSuper.ts] +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameMethod.2.minified.js b/crates/swc/tests/tsc-references/privateNameMethod.2.minified.js index caa597c70d5..435211e4c96 100644 --- a/crates/swc/tests/tsc-references/privateNameMethod.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameMethod.2.minified.js @@ -1 +1,3 @@ //// [privateNameMethod.ts] +import _class_private_method_get from "@swc/helpers/src/_class_private_method_get.mjs"; +import _class_private_method_init from "@swc/helpers/src/_class_private_method_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameMethodAssignment.2.minified.js b/crates/swc/tests/tsc-references/privateNameMethodAssignment.2.minified.js index 73626135871..15590411b83 100644 --- a/crates/swc/tests/tsc-references/privateNameMethodAssignment.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameMethodAssignment.2.minified.js @@ -1 +1,6 @@ //// [privateNameMethodAssignment.ts] +import _class_private_field_update from "@swc/helpers/src/_class_private_field_update.mjs"; +import _class_private_method_get from "@swc/helpers/src/_class_private_method_get.mjs"; +import _class_private_method_init from "@swc/helpers/src/_class_private_method_init.mjs"; +import _read_only_error from "@swc/helpers/src/_read_only_error.mjs"; +import _class_private_field_destructure from "@swc/helpers/src/_class_private_field_destructure.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameMethodCallExpression.2.minified.js b/crates/swc/tests/tsc-references/privateNameMethodCallExpression.2.minified.js index b078af95f70..8ac285a6b20 100644 --- a/crates/swc/tests/tsc-references/privateNameMethodCallExpression.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameMethodCallExpression.2.minified.js @@ -1 +1,3 @@ //// [privateNameMethodCallExpression.ts] +import _class_private_method_get from "@swc/helpers/src/_class_private_method_get.mjs"; +import _class_private_method_init from "@swc/helpers/src/_class_private_method_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameNestedClassAccessorsShadowing.2.minified.js b/crates/swc/tests/tsc-references/privateNameNestedClassAccessorsShadowing.2.minified.js index 4806e0d7370..0cee77d016a 100644 --- a/crates/swc/tests/tsc-references/privateNameNestedClassAccessorsShadowing.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameNestedClassAccessorsShadowing.2.minified.js @@ -1 +1,3 @@ //// [privateNameNestedClassAccessorsShadowing.ts] +import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameNestedClassFieldShadowing.2.minified.js b/crates/swc/tests/tsc-references/privateNameNestedClassFieldShadowing.2.minified.js index 3cf03f75ea4..9a41d65bdc5 100644 --- a/crates/swc/tests/tsc-references/privateNameNestedClassFieldShadowing.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameNestedClassFieldShadowing.2.minified.js @@ -1 +1,3 @@ //// [privateNameNestedClassFieldShadowing.ts] +import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameNestedClassMethodShadowing.2.minified.js b/crates/swc/tests/tsc-references/privateNameNestedClassMethodShadowing.2.minified.js index a945d5beb80..5d726f34abd 100644 --- a/crates/swc/tests/tsc-references/privateNameNestedClassMethodShadowing.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameNestedClassMethodShadowing.2.minified.js @@ -1 +1,3 @@ //// [privateNameNestedClassMethodShadowing.ts] +import _class_private_method_get from "@swc/helpers/src/_class_private_method_get.mjs"; +import _class_private_method_init from "@swc/helpers/src/_class_private_method_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict.2.minified.js b/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict.2.minified.js index f459fcb802f..b4907c655ec 100644 --- a/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict.2.minified.js @@ -1 +1,2 @@ //// [privateNameNestedClassNameConflict.ts] +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameStaticAccessors.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticAccessors.2.minified.js index d60d4468310..d40a9ed05a1 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticAccessors.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticAccessors.2.minified.js @@ -1 +1,3 @@ //// [privateNameStaticAccessors.ts] +import _class_static_private_field_spec_get from "@swc/helpers/src/_class_static_private_field_spec_get.mjs"; +import _class_static_private_field_spec_set from "@swc/helpers/src/_class_static_private_field_spec_set.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers.2.minified.js index e5c2fb90585..b6655cfdc8d 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers.2.minified.js @@ -1,5 +1,7 @@ //// [privateNameStaticEmitHelpers.ts] //// [main.ts] +import _class_static_private_field_spec_set from "@swc/helpers/src/_class_static_private_field_spec_set.mjs"; +import _class_static_private_method_get from "@swc/helpers/src/_class_static_private_method_get.mjs"; export class S { } //// [tslib.d.ts] diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldAccess.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldAccess.2.minified.js index a8d436f4e27..c4196ca949d 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldAccess.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldAccess.2.minified.js @@ -1 +1,2 @@ //// [privateNameStaticFieldAccess.ts] +import _class_static_private_field_spec_get from "@swc/helpers/src/_class_static_private_field_spec_get.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment.2.minified.js index 65d08ffbda3..4e9d8e19ae6 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment.2.minified.js @@ -1 +1,3 @@ //// [privateNameStaticFieldAssignment.ts] +import _class_static_private_field_spec_get from "@swc/helpers/src/_class_static_private_field_spec_get.mjs"; +import _class_static_private_field_spec_set from "@swc/helpers/src/_class_static_private_field_spec_set.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression.2.minified.js index 2392a6b1c5e..372318e55a3 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression.2.minified.js @@ -1 +1,2 @@ //// [privateNameStaticFieldCallExpression.ts] +import _class_static_private_field_spec_get from "@swc/helpers/src/_class_static_private_field_spec_get.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding(target=es2015).2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding(target=es2015).2.minified.js index 113e7ead7cd..6ab4269fb21 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding(target=es2015).2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding(target=es2015).2.minified.js @@ -1 +1,2 @@ //// [privateNameStaticFieldDestructuredBinding.ts] +import _class_static_private_field_destructure from "@swc/helpers/src/_class_static_private_field_destructure.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation.2.minified.js index a1b3c1b858c..649f2dfad5f 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation.2.minified.js @@ -1 +1,4 @@ //// [privateNameStaticFieldUnaryMutation.ts] +import _class_static_private_field_spec_get from "@swc/helpers/src/_class_static_private_field_spec_get.mjs"; +import _class_static_private_field_spec_set from "@swc/helpers/src/_class_static_private_field_spec_set.mjs"; +import _class_static_private_field_update from "@swc/helpers/src/_class_static_private_field_update.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameStaticMethod.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticMethod.2.minified.js index bce258242db..44f6b01afdb 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticMethod.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticMethod.2.minified.js @@ -1 +1,2 @@ //// [privateNameStaticMethod.ts] +import _class_static_private_method_get from "@swc/helpers/src/_class_static_private_method_get.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment.2.minified.js index ab7058e140d..e996abda7c2 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment.2.minified.js @@ -1 +1,5 @@ //// [privateNameStaticMethodAssignment.ts] +import _class_static_private_field_spec_set from "@swc/helpers/src/_class_static_private_field_spec_set.mjs"; +import _class_static_private_field_update from "@swc/helpers/src/_class_static_private_field_update.mjs"; +import _class_static_private_field_destructure from "@swc/helpers/src/_class_static_private_field_destructure.mjs"; +import _class_static_private_method_get from "@swc/helpers/src/_class_static_private_method_get.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNamesAndFields.2.minified.js b/crates/swc/tests/tsc-references/privateNamesAndFields.2.minified.js index 8e1027f7438..b5b27f0c6a0 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndFields.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesAndFields.2.minified.js @@ -1 +1,3 @@ //// [privateNamesAndFields.ts] +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; +import _class_private_field_set from "@swc/helpers/src/_class_private_field_set.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNamesAndStaticFields.2.minified.js b/crates/swc/tests/tsc-references/privateNamesAndStaticFields.2.minified.js index ffb48d7383f..ed4cbf6a99e 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndStaticFields.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesAndStaticFields.2.minified.js @@ -1 +1,3 @@ //// [privateNamesAndStaticFields.ts] +import _class_static_private_field_spec_get from "@swc/helpers/src/_class_static_private_field_spec_get.mjs"; +import _class_static_private_field_spec_set from "@swc/helpers/src/_class_static_private_field_spec_set.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNamesAndkeyof.2.minified.js b/crates/swc/tests/tsc-references/privateNamesAndkeyof.2.minified.js index 8057f12059b..bf6533e9aee 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndkeyof.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesAndkeyof.2.minified.js @@ -1 +1,3 @@ //// [privateNamesAndkeyof.ts] +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; +import _class_private_method_init from "@swc/helpers/src/_class_private_method_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNamesConstructorChain-1.2.minified.js b/crates/swc/tests/tsc-references/privateNamesConstructorChain-1.2.minified.js index be68fed5b67..889ca86bca2 100644 --- a/crates/swc/tests/tsc-references/privateNamesConstructorChain-1.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesConstructorChain-1.2.minified.js @@ -1 +1,4 @@ //// [privateNamesConstructorChain-1.ts] +import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; +import _class_static_private_field_spec_get from "@swc/helpers/src/_class_static_private_field_spec_get.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNamesInGenericClasses.2.minified.js b/crates/swc/tests/tsc-references/privateNamesInGenericClasses.2.minified.js index 38fa34ab686..16c9305d21a 100644 --- a/crates/swc/tests/tsc-references/privateNamesInGenericClasses.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesInGenericClasses.2.minified.js @@ -1,2 +1,7 @@ //// [privateNamesInGenericClasses.ts] +import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; +import _class_private_field_set from "@swc/helpers/src/_class_private_field_set.mjs"; +import _class_private_method_get from "@swc/helpers/src/_class_private_method_get.mjs"; +import _class_private_method_init from "@swc/helpers/src/_class_private_method_init.mjs"; a.#foo, a.#method, a.#prop, b = a = b; diff --git a/crates/swc/tests/tsc-references/privateNamesInNestedClasses-2.2.minified.js b/crates/swc/tests/tsc-references/privateNamesInNestedClasses-2.2.minified.js index 7bdfbeb5e38..542a22ab2ee 100644 --- a/crates/swc/tests/tsc-references/privateNamesInNestedClasses-2.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesInNestedClasses-2.2.minified.js @@ -1 +1,3 @@ //// [privateNamesInNestedClasses-2.ts] +import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs.2.minified.js b/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs.2.minified.js index a443511814b..98624d8708f 100644 --- a/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs.2.minified.js @@ -1 +1,3 @@ //// [privateNamesIncompatibleModifiersJs.js] +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; +import _class_private_method_init from "@swc/helpers/src/_class_private_method_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNamesInterfaceExtendingClass.2.minified.js b/crates/swc/tests/tsc-references/privateNamesInterfaceExtendingClass.2.minified.js index 87f2a483587..4d57cee06b9 100644 --- a/crates/swc/tests/tsc-references/privateNamesInterfaceExtendingClass.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesInterfaceExtendingClass.2.minified.js @@ -1 +1,3 @@ //// [privateNamesInterfaceExtendingClass.ts] +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; +import _class_private_field_set from "@swc/helpers/src/_class_private_field_set.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNamesNoDelete.2.minified.js b/crates/swc/tests/tsc-references/privateNamesNoDelete.2.minified.js index 2f645e103fd..6994baba5aa 100644 --- a/crates/swc/tests/tsc-references/privateNamesNoDelete.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesNoDelete.2.minified.js @@ -1 +1,3 @@ //// [privateNamesNoDelete.ts] +import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-4.2.minified.js b/crates/swc/tests/tsc-references/privateNamesUnique-4.2.minified.js index 955fe8f46b9..6d935cbc63a 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-4.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-4.2.minified.js @@ -1 +1,2 @@ //// [privateNamesUnique-4.ts] +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; diff --git a/crates/swc/tests/tsc-references/privateNamesUseBeforeDef.2.minified.js b/crates/swc/tests/tsc-references/privateNamesUseBeforeDef.2.minified.js index bc804b4c52a..72cdb048473 100644 --- a/crates/swc/tests/tsc-references/privateNamesUseBeforeDef.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesUseBeforeDef.2.minified.js @@ -1 +1,5 @@ //// [privateNamesUseBeforeDef.ts] +import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; +import _class_private_method_get from "@swc/helpers/src/_class_private_method_get.mjs"; +import _class_private_method_init from "@swc/helpers/src/_class_private_method_init.mjs"; diff --git a/crates/swc/tests/tsc-references/propertyNamedPrototype.2.minified.js b/crates/swc/tests/tsc-references/propertyNamedPrototype.2.minified.js index 76935d6c714..124c43504ca 100644 --- a/crates/swc/tests/tsc-references/propertyNamedPrototype.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyNamedPrototype.2.minified.js @@ -1 +1,2 @@ //// [propertyNamedPrototype.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/propertyNamesOfReservedWords.2.minified.js b/crates/swc/tests/tsc-references/propertyNamesOfReservedWords.2.minified.js index bcc5e029451..c9a7d1ae2d7 100644 --- a/crates/swc/tests/tsc-references/propertyNamesOfReservedWords.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyNamesOfReservedWords.2.minified.js @@ -1,5 +1,6 @@ //// [propertyNamesOfReservedWords.ts] var c, i, a, E; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; c.abstract, c.as, i.abstract, i.as, a.abstract, a.as, function(E) { E[E.abstract = 0] = "abstract", E[E.as = 1] = "as", E[E.boolean = 2] = "boolean", E[E.break = 3] = "break", E[E.byte = 4] = "byte", E[E.case = 5] = "case", E[E.catch = 6] = "catch", E[E.char = 7] = "char", E[E.class = 8] = "class", E[E.continue = 9] = "continue", E[E.const = 10] = "const", E[E.debugger = 11] = "debugger", E[E.default = 12] = "default", E[E.delete = 13] = "delete", E[E.do = 14] = "do", E[E.double = 15] = "double", E[E.else = 16] = "else", E[E.enum = 17] = "enum", E[E.export = 18] = "export", E[E.extends = 19] = "extends", E[E.false = 20] = "false", E[E.final = 21] = "final", E[E.finally = 22] = "finally", E[E.float = 23] = "float", E[E.for = 24] = "for", E[E.function = 25] = "function", E[E.goto = 26] = "goto", E[E.if = 27] = "if", E[E.implements = 28] = "implements", E[E.import = 29] = "import", E[E.in = 30] = "in", E[E.instanceof = 31] = "instanceof", E[E.int = 32] = "int", E[E.interface = 33] = "interface", E[E.is = 34] = "is", E[E.long = 35] = "long", E[E.namespace = 36] = "namespace", E[E.native = 37] = "native", E[E.new = 38] = "new", E[E.null = 39] = "null", E[E.package = 40] = "package", E[E.private = 41] = "private", E[E.protected = 42] = "protected", E[E.public = 43] = "public", E[E.return = 44] = "return", E[E.short = 45] = "short", E[E.static = 46] = "static", E[E.super = 47] = "super", E[E.switch = 48] = "switch", E[E.synchronized = 49] = "synchronized", E[E.this = 50] = "this", E[E.throw = 51] = "throw", E[E.throws = 52] = "throws", E[E.transient = 53] = "transient", E[E.true = 54] = "true", E[E.try = 55] = "try", E[E.typeof = 56] = "typeof", E[E.use = 57] = "use", E[E.var = 58] = "var", E[E.void = 59] = "void", E[E.volatile = 60] = "volatile", E[E.while = 61] = "while", E[E.with = 62] = "with"; }(E || (E = {})), E.abstract, E.as; diff --git a/crates/swc/tests/tsc-references/propertyOverridesAccessors.2.minified.js b/crates/swc/tests/tsc-references/propertyOverridesAccessors.2.minified.js index 09e5bf763e1..c642ad43d38 100644 --- a/crates/swc/tests/tsc-references/propertyOverridesAccessors.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyOverridesAccessors.2.minified.js @@ -1 +1,2 @@ //// [propertyOverridesAccessors.ts] +import _define_property from "@swc/helpers/src/_define_property.mjs"; diff --git a/crates/swc/tests/tsc-references/readonlyRestParameters.2.minified.js b/crates/swc/tests/tsc-references/readonlyRestParameters.2.minified.js index 5e8870b4852..4ff223af300 100644 --- a/crates/swc/tests/tsc-references/readonlyRestParameters.2.minified.js +++ b/crates/swc/tests/tsc-references/readonlyRestParameters.2.minified.js @@ -1 +1,2 @@ //// [readonlyRestParameters.ts] +import _to_consumable_array from "@swc/helpers/src/_to_consumable_array.mjs"; diff --git a/crates/swc/tests/tsc-references/recursiveTypeReferences1.2.minified.js b/crates/swc/tests/tsc-references/recursiveTypeReferences1.2.minified.js index 9be81522fbd..57b474a1e1d 100644 --- a/crates/swc/tests/tsc-references/recursiveTypeReferences1.2.minified.js +++ b/crates/swc/tests/tsc-references/recursiveTypeReferences1.2.minified.js @@ -1,4 +1,6 @@ //// [recursiveTypeReferences1.ts] +import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs"; +import _to_consumable_array from "@swc/helpers/src/_to_consumable_array.mjs"; flat([ 1, [ diff --git a/crates/swc/tests/tsc-references/recursiveTypesUsedAsFunctionParameters.2.minified.js b/crates/swc/tests/tsc-references/recursiveTypesUsedAsFunctionParameters.2.minified.js index fea0e7c30d4..767e7412fd3 100644 --- a/crates/swc/tests/tsc-references/recursiveTypesUsedAsFunctionParameters.2.minified.js +++ b/crates/swc/tests/tsc-references/recursiveTypesUsedAsFunctionParameters.2.minified.js @@ -1 +1,2 @@ //// [recursiveTypesUsedAsFunctionParameters.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/renamed.2.minified.js b/crates/swc/tests/tsc-references/renamed.2.minified.js index 39395948840..7ecca4a1377 100644 --- a/crates/swc/tests/tsc-references/renamed.2.minified.js +++ b/crates/swc/tests/tsc-references/renamed.2.minified.js @@ -1,5 +1,5 @@ //// [/a.ts] -export { }; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; //// [/b.ts] export { }; //// [/c.ts] diff --git a/crates/swc/tests/tsc-references/restElementWithNullInitializer.2.minified.js b/crates/swc/tests/tsc-references/restElementWithNullInitializer.2.minified.js index 208b7463b86..8ae0f3d2359 100644 --- a/crates/swc/tests/tsc-references/restElementWithNullInitializer.2.minified.js +++ b/crates/swc/tests/tsc-references/restElementWithNullInitializer.2.minified.js @@ -1 +1,2 @@ //// [restElementWithNullInitializer.ts] +import _to_array from "@swc/helpers/src/_to_array.mjs"; diff --git a/crates/swc/tests/tsc-references/restParameterInDownlevelGenerator.2.minified.js b/crates/swc/tests/tsc-references/restParameterInDownlevelGenerator.2.minified.js index 7b3758ecd40..f5ed87c749a 100644 --- a/crates/swc/tests/tsc-references/restParameterInDownlevelGenerator.2.minified.js +++ b/crates/swc/tests/tsc-references/restParameterInDownlevelGenerator.2.minified.js @@ -1 +1,2 @@ //// [restParameterInDownlevelGenerator.ts] +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/restTuplesFromContextualTypes.2.minified.js b/crates/swc/tests/tsc-references/restTuplesFromContextualTypes.2.minified.js index 266a46c62f2..6a1b629b226 100644 --- a/crates/swc/tests/tsc-references/restTuplesFromContextualTypes.2.minified.js +++ b/crates/swc/tests/tsc-references/restTuplesFromContextualTypes.2.minified.js @@ -1,4 +1,5 @@ //// [restTuplesFromContextualTypes.ts] +import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs"; import _to_consumable_array from "@swc/helpers/src/_to_consumable_array.mjs"; (function(a, b, c) {}).apply(this, _to_consumable_array(t1)), (function() { for(var _len = arguments.length, x = Array(_len), _key = 0; _key < _len; _key++)x[_key] = arguments[_key]; diff --git a/crates/swc/tests/tsc-references/spreadObjectOrFalsy.2.minified.js b/crates/swc/tests/tsc-references/spreadObjectOrFalsy.2.minified.js index c15545410d0..a19a7a4a3d4 100644 --- a/crates/swc/tests/tsc-references/spreadObjectOrFalsy.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadObjectOrFalsy.2.minified.js @@ -1,2 +1,3 @@ //// [spreadObjectOrFalsy.ts] import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +import _object_spread from "@swc/helpers/src/_object_spread.mjs"; diff --git a/crates/swc/tests/tsc-references/spreadTypeVariable.2.minified.js b/crates/swc/tests/tsc-references/spreadTypeVariable.2.minified.js index 3f7dfb2cdad..6b03862b4ef 100644 --- a/crates/swc/tests/tsc-references/spreadTypeVariable.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadTypeVariable.2.minified.js @@ -1 +1,2 @@ //// [spreadTypeVariable.ts] +import _object_spread from "@swc/helpers/src/_object_spread.mjs"; diff --git a/crates/swc/tests/tsc-references/staticIndexers.2.minified.js b/crates/swc/tests/tsc-references/staticIndexers.2.minified.js index 562f56bff9b..9923fc8741a 100644 --- a/crates/swc/tests/tsc-references/staticIndexers.2.minified.js +++ b/crates/swc/tests/tsc-references/staticIndexers.2.minified.js @@ -1 +1,2 @@ //// [staticIndexers.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/strictPropertyInitialization.2.minified.js b/crates/swc/tests/tsc-references/strictPropertyInitialization.2.minified.js index 56ac3333e88..184273c3a25 100644 --- a/crates/swc/tests/tsc-references/strictPropertyInitialization.2.minified.js +++ b/crates/swc/tests/tsc-references/strictPropertyInitialization.2.minified.js @@ -1,2 +1,5 @@ //// [strictPropertyInitialization.ts] +import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs"; +import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs"; +import _class_private_field_set from "@swc/helpers/src/_class_private_field_set.mjs"; Symbol(); diff --git a/crates/swc/tests/tsc-references/stringIndexingResults.2.minified.js b/crates/swc/tests/tsc-references/stringIndexingResults.2.minified.js index 66a8ec87076..8955fb2d412 100644 --- a/crates/swc/tests/tsc-references/stringIndexingResults.2.minified.js +++ b/crates/swc/tests/tsc-references/stringIndexingResults.2.minified.js @@ -1,4 +1,5 @@ //// [stringIndexingResults.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; c.y, c.a, c[1], i.y, i.a, i[1], a.y, a.a, a[1]; var c, i, a, b = { y: "" diff --git a/crates/swc/tests/tsc-references/subtypingWithNumericIndexer5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithNumericIndexer5.2.minified.js index 7871e3875ef..ec72f785df3 100644 --- a/crates/swc/tests/tsc-references/subtypingWithNumericIndexer5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithNumericIndexer5.2.minified.js @@ -1,3 +1,4 @@ //// [subtypingWithNumericIndexer5.ts] var Generics; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; Generics || (Generics = {}); diff --git a/crates/swc/tests/tsc-references/subtypingWithObjectMembers5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithObjectMembers5.2.minified.js index 62c19b9d7e5..81df99d6ed1 100644 --- a/crates/swc/tests/tsc-references/subtypingWithObjectMembers5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithObjectMembers5.2.minified.js @@ -1,3 +1,4 @@ //// [subtypingWithObjectMembers5.ts] var NotOptional, Optional; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; NotOptional || (NotOptional = {}), Optional || (Optional = {}); diff --git a/crates/swc/tests/tsc-references/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface.2.minified.js b/crates/swc/tests/tsc-references/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface.2.minified.js index 0f86f4a280d..4cca728b100 100644 --- a/crates/swc/tests/tsc-references/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface.2.minified.js +++ b/crates/swc/tests/tsc-references/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface.2.minified.js @@ -1 +1,2 @@ //// [superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/superCallInConstructorWithNoBaseType.2.minified.js b/crates/swc/tests/tsc-references/superCallInConstructorWithNoBaseType.2.minified.js index 8d445233927..3d9521ad8b1 100644 --- a/crates/swc/tests/tsc-references/superCallInConstructorWithNoBaseType.2.minified.js +++ b/crates/swc/tests/tsc-references/superCallInConstructorWithNoBaseType.2.minified.js @@ -1 +1,2 @@ //// [superCallInConstructorWithNoBaseType.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/superMethodCall.2.minified.js b/crates/swc/tests/tsc-references/superMethodCall.2.minified.js index 04c57c0f24f..47be0199883 100644 --- a/crates/swc/tests/tsc-references/superMethodCall.2.minified.js +++ b/crates/swc/tests/tsc-references/superMethodCall.2.minified.js @@ -1 +1,2 @@ //// [superMethodCall.ts] +import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; diff --git a/crates/swc/tests/tsc-references/thisInInstanceMemberInitializer.2.minified.js b/crates/swc/tests/tsc-references/thisInInstanceMemberInitializer.2.minified.js index db3d77bf6c3..ef993151672 100644 --- a/crates/swc/tests/tsc-references/thisInInstanceMemberInitializer.2.minified.js +++ b/crates/swc/tests/tsc-references/thisInInstanceMemberInitializer.2.minified.js @@ -1 +1,2 @@ //// [thisInInstanceMemberInitializer.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/thisTypeErrors2.2.minified.js b/crates/swc/tests/tsc-references/thisTypeErrors2.2.minified.js index 9f23a78d5b8..3d7ba7f1ce0 100644 --- a/crates/swc/tests/tsc-references/thisTypeErrors2.2.minified.js +++ b/crates/swc/tests/tsc-references/thisTypeErrors2.2.minified.js @@ -1 +1,2 @@ //// [thisTypeErrors2.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/tupleElementTypes2.2.minified.js b/crates/swc/tests/tsc-references/tupleElementTypes2.2.minified.js index 3dc2d9edc06..9ff729f79a7 100644 --- a/crates/swc/tests/tsc-references/tupleElementTypes2.2.minified.js +++ b/crates/swc/tests/tsc-references/tupleElementTypes2.2.minified.js @@ -1 +1,2 @@ //// [tupleElementTypes2.ts] +import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs"; diff --git a/crates/swc/tests/tsc-references/tupleElementTypes4.2.minified.js b/crates/swc/tests/tsc-references/tupleElementTypes4.2.minified.js index 8a82477fe4e..6dce1ade25a 100644 --- a/crates/swc/tests/tsc-references/tupleElementTypes4.2.minified.js +++ b/crates/swc/tests/tsc-references/tupleElementTypes4.2.minified.js @@ -1 +1,2 @@ //// [tupleElementTypes4.ts] +import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs"; diff --git a/crates/swc/tests/tsc-references/typeAliases.2.minified.js b/crates/swc/tests/tsc-references/typeAliases.2.minified.js index 1a5fed60d7d..e9366a51a26 100644 --- a/crates/swc/tests/tsc-references/typeAliases.2.minified.js +++ b/crates/swc/tests/tsc-references/typeAliases.2.minified.js @@ -1,5 +1,6 @@ //// [typeAliases.ts] var x13_1, x13_2, E, x; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; foo13(x13_1, x13_2), foo13(x13_2, x13_1), function(E) { E[E.x = 10] = "x"; }(E || (E = {})), f15(E.x).toLowerCase(), f16(x), [ diff --git a/crates/swc/tests/tsc-references/typeAliasesForObjectTypes.2.minified.js b/crates/swc/tests/tsc-references/typeAliasesForObjectTypes.2.minified.js index cd4c79661f2..0e97ca45c77 100644 --- a/crates/swc/tests/tsc-references/typeAliasesForObjectTypes.2.minified.js +++ b/crates/swc/tests/tsc-references/typeAliasesForObjectTypes.2.minified.js @@ -1 +1,2 @@ //// [typeAliasesForObjectTypes.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/typeGuardInClass.2.minified.js b/crates/swc/tests/tsc-references/typeGuardInClass.2.minified.js index f31a3d7284f..33d197d1ecc 100644 --- a/crates/swc/tests/tsc-references/typeGuardInClass.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardInClass.2.minified.js @@ -1 +1,2 @@ //// [typeGuardInClass.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormExpr1AndExpr2.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormExpr1AndExpr2.2.minified.js index 4a81702a32f..3ef6114d5a1 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormExpr1AndExpr2.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormExpr1AndExpr2.2.minified.js @@ -1,3 +1,4 @@ //// [typeGuardOfFormExpr1AndExpr2.ts] var strOrNumOrBool, numOrBool, strOrNumOrBoolOrC; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; "string" != typeof strOrNumOrBoolOrC && "number" != typeof strOrNumOrBoolOrC && "boolean" != typeof strOrNumOrBoolOrC || (strOrNumOrBool = strOrNumOrBoolOrC), "string" != typeof strOrNumOrBool && numOrBool !== strOrNumOrBool && (numOrBool = strOrNumOrBool); diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormExpr1OrExpr2.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormExpr1OrExpr2.2.minified.js index 858ca532a5d..e6a81d09fe2 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormExpr1OrExpr2.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormExpr1OrExpr2.2.minified.js @@ -1,3 +1,4 @@ //// [typeGuardOfFormExpr1OrExpr2.ts] var strOrNumOrBool, numOrBool, strOrNumOrBoolOrC; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; ("string" == typeof strOrNumOrBoolOrC || "number" == typeof strOrNumOrBoolOrC || "boolean" == typeof strOrNumOrBoolOrC) && (strOrNumOrBool = strOrNumOrBoolOrC), "string" == typeof strOrNumOrBool || numOrBool !== strOrNumOrBool || (numOrBool = strOrNumOrBool); diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfBoolean.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfBoolean.2.minified.js index d8973d7af56..98d41815ff6 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfBoolean.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfBoolean.2.minified.js @@ -1 +1,2 @@ //// [typeGuardOfFormTypeOfBoolean.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfEqualEqualHasNoEffect.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfEqualEqualHasNoEffect.2.minified.js index 65d571cc6bf..2f993e1032c 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfEqualEqualHasNoEffect.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfEqualEqualHasNoEffect.2.minified.js @@ -1,4 +1,5 @@ //// [typeGuardOfFormTypeOfEqualEqualHasNoEffect.ts] var strOrC; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; import _type_of from "@swc/helpers/src/_type_of.mjs"; void 0 === strOrC || _type_of(strOrC); diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNotEqualHasNoEffect.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNotEqualHasNoEffect.2.minified.js index cadf786546b..3defba24207 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNotEqualHasNoEffect.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNotEqualHasNoEffect.2.minified.js @@ -1,4 +1,5 @@ //// [typeGuardOfFormTypeOfNotEqualHasNoEffect.ts] var strOrC; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; import _type_of from "@swc/helpers/src/_type_of.mjs"; void 0 === strOrC || _type_of(strOrC); diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNumber.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNumber.2.minified.js index 3da11939dc6..0c456b623b0 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNumber.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNumber.2.minified.js @@ -1 +1,2 @@ //// [typeGuardOfFormTypeOfNumber.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfOther.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfOther.2.minified.js index 2f0e73ec856..c9d3691c610 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfOther.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfOther.2.minified.js @@ -1,4 +1,5 @@ //// [typeGuardOfFormTypeOfOther.ts] var strOrNumOrBool, strOrC, numOrC, boolOrC; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; import _type_of from "@swc/helpers/src/_type_of.mjs"; void 0 === strOrC || _type_of(strOrC), void 0 === numOrC || _type_of(numOrC), void 0 === boolOrC || _type_of(boolOrC), void 0 === strOrC || _type_of(strOrC), void 0 === strOrNumOrBool || _type_of(strOrNumOrBool), void 0 === strOrC || _type_of(strOrC), void 0 === numOrC || _type_of(numOrC), void 0 === boolOrC || _type_of(boolOrC), void 0 === strOrNumOrBool || _type_of(strOrNumOrBool); diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfString.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfString.2.minified.js index 5967bf22ec3..8fda6b0a383 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfString.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfString.2.minified.js @@ -1 +1,2 @@ //// [typeGuardOfFormTypeOfString.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/typeGuardOfFromPropNameInUnionType.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFromPropNameInUnionType.2.minified.js index 3dd9ca128e9..ec132af6674 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFromPropNameInUnionType.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFromPropNameInUnionType.2.minified.js @@ -1,2 +1,3 @@ //// [typeGuardOfFromPropNameInUnionType.ts] import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +import _instanceof from "@swc/helpers/src/_instanceof.mjs"; diff --git a/crates/swc/tests/tsc-references/typeGuardsNestedAssignments.2.minified.js b/crates/swc/tests/tsc-references/typeGuardsNestedAssignments.2.minified.js index 4d38161e76a..162b19a6300 100644 --- a/crates/swc/tests/tsc-references/typeGuardsNestedAssignments.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardsNestedAssignments.2.minified.js @@ -1,2 +1,4 @@ //// [typeGuardsNestedAssignments.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +import _instanceof from "@swc/helpers/src/_instanceof.mjs"; for(var match, re = /./g; null != (match = re.exec("xxx"));)match[1].length, match[2].length; diff --git a/crates/swc/tests/tsc-references/typeGuardsTypeParameters.2.minified.js b/crates/swc/tests/tsc-references/typeGuardsTypeParameters.2.minified.js index e9d41421683..07d58120052 100644 --- a/crates/swc/tests/tsc-references/typeGuardsTypeParameters.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardsTypeParameters.2.minified.js @@ -1 +1,3 @@ //// [typeGuardsTypeParameters.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +import _instanceof from "@swc/helpers/src/_instanceof.mjs"; diff --git a/crates/swc/tests/tsc-references/typeOfThisInConstructorParamList.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInConstructorParamList.2.minified.js index 2ed01062575..29ec57c2922 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInConstructorParamList.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInConstructorParamList.2.minified.js @@ -1 +1,2 @@ //// [typeOfThisInConstructorParamList.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/typeOfThisInFunctionExpression.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInFunctionExpression.2.minified.js index 485432d8acc..cd145e3833d 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInFunctionExpression.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInFunctionExpression.2.minified.js @@ -1,3 +1,4 @@ //// [typeOfThisInFunctionExpression.ts] var M; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; M || (M = {}); diff --git a/crates/swc/tests/tsc-references/typeParameterAsTypeArgument.2.minified.js b/crates/swc/tests/tsc-references/typeParameterAsTypeArgument.2.minified.js index ebc386cb3ca..f5575a85998 100644 --- a/crates/swc/tests/tsc-references/typeParameterAsTypeArgument.2.minified.js +++ b/crates/swc/tests/tsc-references/typeParameterAsTypeArgument.2.minified.js @@ -1 +1,2 @@ //// [typeParameterAsTypeArgument.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/typeParameterAssignability3.2.minified.js b/crates/swc/tests/tsc-references/typeParameterAssignability3.2.minified.js index 7864a3c2806..6fd7b706a1f 100644 --- a/crates/swc/tests/tsc-references/typeParameterAssignability3.2.minified.js +++ b/crates/swc/tests/tsc-references/typeParameterAssignability3.2.minified.js @@ -1 +1,2 @@ //// [typeParameterAssignability3.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/typeParameterDirectlyConstrainedToItself.2.minified.js b/crates/swc/tests/tsc-references/typeParameterDirectlyConstrainedToItself.2.minified.js index 76d1b9a2a21..3a22d944b8f 100644 --- a/crates/swc/tests/tsc-references/typeParameterDirectlyConstrainedToItself.2.minified.js +++ b/crates/swc/tests/tsc-references/typeParameterDirectlyConstrainedToItself.2.minified.js @@ -1 +1,2 @@ //// [typeParameterDirectlyConstrainedToItself.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/typeParameterIndirectlyConstrainedToItself.2.minified.js b/crates/swc/tests/tsc-references/typeParameterIndirectlyConstrainedToItself.2.minified.js index f364fd8593e..3cdafd4b007 100644 --- a/crates/swc/tests/tsc-references/typeParameterIndirectlyConstrainedToItself.2.minified.js +++ b/crates/swc/tests/tsc-references/typeParameterIndirectlyConstrainedToItself.2.minified.js @@ -1 +1,2 @@ //// [typeParameterIndirectlyConstrainedToItself.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/typeParameterUsedAsConstraint.2.minified.js b/crates/swc/tests/tsc-references/typeParameterUsedAsConstraint.2.minified.js index 08214ec8c31..b49a8af04cd 100644 --- a/crates/swc/tests/tsc-references/typeParameterUsedAsConstraint.2.minified.js +++ b/crates/swc/tests/tsc-references/typeParameterUsedAsConstraint.2.minified.js @@ -1 +1,2 @@ //// [typeParameterUsedAsConstraint.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/typedefCrossModule5.2.minified.js b/crates/swc/tests/tsc-references/typedefCrossModule5.2.minified.js index f8204c337d0..f08ec50936a 100644 --- a/crates/swc/tests/tsc-references/typedefCrossModule5.2.minified.js +++ b/crates/swc/tests/tsc-references/typedefCrossModule5.2.minified.js @@ -1,2 +1,4 @@ //// [mod1.js] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; //// [mod2.js] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/typedefInnerNamepaths.2.minified.js b/crates/swc/tests/tsc-references/typedefInnerNamepaths.2.minified.js index 3d6dc29f198..461a269a4b7 100644 --- a/crates/swc/tests/tsc-references/typedefInnerNamepaths.2.minified.js +++ b/crates/swc/tests/tsc-references/typedefInnerNamepaths.2.minified.js @@ -1 +1,2 @@ //// [bug25104.js] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/typeofClassWithPrivates.2.minified.js b/crates/swc/tests/tsc-references/typeofClassWithPrivates.2.minified.js index 1d49905ddff..e6a5a1a11d4 100644 --- a/crates/swc/tests/tsc-references/typeofClassWithPrivates.2.minified.js +++ b/crates/swc/tests/tsc-references/typeofClassWithPrivates.2.minified.js @@ -1 +1,2 @@ //// [typeofClassWithPrivates.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/typeofModuleWithoutExports.2.minified.js b/crates/swc/tests/tsc-references/typeofModuleWithoutExports.2.minified.js index de2e850a2a2..c94304149b1 100644 --- a/crates/swc/tests/tsc-references/typeofModuleWithoutExports.2.minified.js +++ b/crates/swc/tests/tsc-references/typeofModuleWithoutExports.2.minified.js @@ -1,3 +1,4 @@ //// [typeofModuleWithoutExports.ts] var M; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; M || (M = {}); diff --git a/crates/swc/tests/tsc-references/typesWithDuplicateTypeParameters.2.minified.js b/crates/swc/tests/tsc-references/typesWithDuplicateTypeParameters.2.minified.js index f1e7ec43f60..b67da647e2b 100644 --- a/crates/swc/tests/tsc-references/typesWithDuplicateTypeParameters.2.minified.js +++ b/crates/swc/tests/tsc-references/typesWithDuplicateTypeParameters.2.minified.js @@ -1 +1,2 @@ //// [typesWithDuplicateTypeParameters.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/undefinedAssignableToEveryType.2.minified.js b/crates/swc/tests/tsc-references/undefinedAssignableToEveryType.2.minified.js index cbab570ef31..44fd6e221a7 100644 --- a/crates/swc/tests/tsc-references/undefinedAssignableToEveryType.2.minified.js +++ b/crates/swc/tests/tsc-references/undefinedAssignableToEveryType.2.minified.js @@ -1,5 +1,6 @@ //// [undefinedAssignableToEveryType.ts] var E; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; !function(E) { E[E.A = 0] = "A"; }(E || (E = {})); diff --git a/crates/swc/tests/tsc-references/unionTypePropertyAccessibility.2.minified.js b/crates/swc/tests/tsc-references/unionTypePropertyAccessibility.2.minified.js index 2abdfe30b9f..0e8ff3d688d 100644 --- a/crates/swc/tests/tsc-references/unionTypePropertyAccessibility.2.minified.js +++ b/crates/swc/tests/tsc-references/unionTypePropertyAccessibility.2.minified.js @@ -1,3 +1,4 @@ //// [unionTypePropertyAccessibility.ts] -var v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15; -(void 0).member, v2.member, v3.member, v4.member, v5.member, v6.member, v7.member, v8.member, v9.member, v10.member, v11.member, v12.member, v13.member, v14.member, v15.member; +var v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15; +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +v1.member, v2.member, v3.member, v4.member, v5.member, v6.member, v7.member, v8.member, v9.member, v10.member, v11.member, v12.member, v13.member, v14.member, v15.member; diff --git a/crates/swc/tests/tsc-references/unknownType1.2.minified.js b/crates/swc/tests/tsc-references/unknownType1.2.minified.js index fa4d3ab6ca7..135b84a07a8 100644 --- a/crates/swc/tests/tsc-references/unknownType1.2.minified.js +++ b/crates/swc/tests/tsc-references/unknownType1.2.minified.js @@ -1 +1,6 @@ //// [unknownType1.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; +import _extends from "@swc/helpers/src/_extends.mjs"; +import _instanceof from "@swc/helpers/src/_instanceof.mjs"; +import _object_destructuring_empty from "@swc/helpers/src/_object_destructuring_empty.mjs"; +import _object_spread from "@swc/helpers/src/_object_spread.mjs"; diff --git a/crates/swc/tests/tsc-references/validUndefinedAssignments.2.minified.js b/crates/swc/tests/tsc-references/validUndefinedAssignments.2.minified.js index 47e5cfb3e14..7f9880fc1e9 100644 --- a/crates/swc/tests/tsc-references/validUndefinedAssignments.2.minified.js +++ b/crates/swc/tests/tsc-references/validUndefinedAssignments.2.minified.js @@ -1 +1,2 @@ //// [validUndefinedAssignments.ts] +import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/variadicTuples1.2.minified.js b/crates/swc/tests/tsc-references/variadicTuples1.2.minified.js index 30dd8f25af6..823a5a89e51 100644 --- a/crates/swc/tests/tsc-references/variadicTuples1.2.minified.js +++ b/crates/swc/tests/tsc-references/variadicTuples1.2.minified.js @@ -1,4 +1,5 @@ //// [variadicTuples1.ts] +import _to_array from "@swc/helpers/src/_to_array.mjs"; import _to_consumable_array from "@swc/helpers/src/_to_consumable_array.mjs"; function concat(t, u) { return _to_consumable_array(t).concat(_to_consumable_array(u)); diff --git a/crates/swc/tests/tsc-references/yieldExpressionInControlFlow.2.minified.js b/crates/swc/tests/tsc-references/yieldExpressionInControlFlow.2.minified.js index d6bc1b0f524..5f710b3ff25 100644 --- a/crates/swc/tests/tsc-references/yieldExpressionInControlFlow.2.minified.js +++ b/crates/swc/tests/tsc-references/yieldExpressionInControlFlow.2.minified.js @@ -1,2 +1,5 @@ //// [bug25149.js] +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; //// [alsoFails.ts] +import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; +import _ts_values from "@swc/helpers/src/_ts_values.mjs"; diff --git a/crates/swc/tests/vercel/full/react-hooks/1/output/index.js b/crates/swc/tests/vercel/full/react-hooks/1/output/index.js index 5ccf53c1769..da713052e11 100644 --- a/crates/swc/tests/vercel/full/react-hooks/1/output/index.js +++ b/crates/swc/tests/vercel/full/react-hooks/1/output/index.js @@ -1,10 +1,11 @@ import { jsx as r, Fragment as t } from "react/jsx-runtime"; -import { useRouter as e } from "next/router"; -import { useProject as o } from "@swr/use-project"; -import a from "@swr/use-team"; -export default function m() { - var m = e().query.project, u = o(m).data; - a().teamSlug; +import e from "react"; +import { useRouter as o } from "next/router"; +import { useProject as a } from "@swr/use-project"; +import m from "@swr/use-team"; +export default function u() { + var e = o().query.project, u = a(e).data; + m().teamSlug; var s = null == u ? void 0 : u.id; return useProjectBranches(s).data, r(t, {}); } diff --git a/crates/swc_ecma_minifier/src/debug.rs b/crates/swc_ecma_minifier/src/debug.rs index 0a702e75223..5b2bd547eda 100644 --- a/crates/swc_ecma_minifier/src/debug.rs +++ b/crates/swc_ecma_minifier/src/debug.rs @@ -132,6 +132,7 @@ pub(crate) fn invoke(module: &Module) { } } else { let output = Command::new("node") + .arg("--input-type=module") .arg("-e") .arg(&code) .output() diff --git a/crates/swc_ecma_minifier/tests/fixture/issues/6192/1/input.js b/crates/swc_ecma_minifier/tests/fixture/issues/6192/1/input.js new file mode 100644 index 00000000000..1a1bd2dc562 --- /dev/null +++ b/crates/swc_ecma_minifier/tests/fixture/issues/6192/1/input.js @@ -0,0 +1 @@ +import { relative as unused } from 'path'; \ No newline at end of file diff --git a/crates/swc_ecma_minifier/tests/fixture/issues/6192/1/output.js b/crates/swc_ecma_minifier/tests/fixture/issues/6192/1/output.js new file mode 100644 index 00000000000..b4db3844a01 --- /dev/null +++ b/crates/swc_ecma_minifier/tests/fixture/issues/6192/1/output.js @@ -0,0 +1 @@ +import { relative as unused } from 'path'; diff --git a/crates/swc_ecma_minifier/tests/fixture/issues/6192/2/input.js b/crates/swc_ecma_minifier/tests/fixture/issues/6192/2/input.js new file mode 100644 index 00000000000..6926d0592bf --- /dev/null +++ b/crates/swc_ecma_minifier/tests/fixture/issues/6192/2/input.js @@ -0,0 +1 @@ +import { } from 'path'; \ No newline at end of file diff --git a/crates/swc_ecma_minifier/tests/fixture/issues/6192/2/output.js b/crates/swc_ecma_minifier/tests/fixture/issues/6192/2/output.js new file mode 100644 index 00000000000..1ea3f7c7e5e --- /dev/null +++ b/crates/swc_ecma_minifier/tests/fixture/issues/6192/2/output.js @@ -0,0 +1 @@ +import 'path'; diff --git a/crates/swc_ecma_minifier/tests/fixture/issues/react-autowhatever/1/output.js b/crates/swc_ecma_minifier/tests/fixture/issues/react-autowhatever/1/output.js index 4ecd60a2186..78dea04bd86 100644 --- a/crates/swc_ecma_minifier/tests/fixture/issues/react-autowhatever/1/output.js +++ b/crates/swc_ecma_minifier/tests/fixture/issues/react-autowhatever/1/output.js @@ -1,5 +1,5 @@ import { jsx as _jsx } from "react/jsx-runtime"; -import { Component } from "react"; +import React, { Component } from "react"; import PropTypes from "prop-types"; import Item from "./Item"; import compareObjects from "./compareObjects"; diff --git a/crates/swc_ecma_transforms_optimization/src/simplify/dce/mod.rs b/crates/swc_ecma_transforms_optimization/src/simplify/dce/mod.rs index f18a2b5ccf0..128bb9ed7c7 100644 --- a/crates/swc_ecma_transforms_optimization/src/simplify/dce/mod.rs +++ b/crates/swc_ecma_transforms_optimization/src/simplify/dce/mod.rs @@ -812,27 +812,6 @@ impl VisitMut for TreeShaker { } } - fn visit_mut_import_specifiers(&mut self, ss: &mut Vec) { - ss.retain(|s| { - let local = match s { - ImportSpecifier::Named(l) => &l.local, - ImportSpecifier::Default(l) => &l.local, - ImportSpecifier::Namespace(l) => &l.local, - }; - - if self.can_drop_binding(local.to_id(), false) { - debug!( - "Dropping import specifier `{}` because it's not used", - local - ); - self.changed = true; - return false; - } - - true - }); - } - fn visit_mut_module(&mut self, m: &mut Module) { debug_assert_valid(m); @@ -896,23 +875,7 @@ impl VisitMut for TreeShaker { } fn visit_mut_module_item(&mut self, n: &mut ModuleItem) { - match n { - ModuleItem::ModuleDecl(ModuleDecl::Import(i)) => { - let is_for_side_effect = i.specifiers.is_empty(); - - i.visit_mut_with(self); - - if !is_for_side_effect && i.specifiers.is_empty() { - debug!("Dropping an import because it's not used"); - self.changed = true; - *n = ModuleItem::Stmt(Stmt::Empty(EmptyStmt { span: DUMMY_SP })); - } - } - _ => { - n.visit_mut_children_with(self); - } - } - + n.visit_mut_children_with(self); debug_assert_valid(n); } diff --git a/crates/swc_ecma_transforms_optimization/tests/simplify_dce.rs b/crates/swc_ecma_transforms_optimization/tests/simplify_dce.rs index b9527c606c5..dc9ec48e69f 100644 --- a/crates/swc_ecma_transforms_optimization/tests/simplify_dce.rs +++ b/crates/swc_ecma_transforms_optimization/tests/simplify_dce.rs @@ -123,11 +123,11 @@ optimized_out!(simple_const, "{const x = 1}"); noop!(assign_op, "x *= 2; use(x)"); -optimized_out!(import_default_unused, "import foo from 'foo'"); +noop!(import_default_unused, "import foo from 'foo'"); -optimized_out!(import_specific_unused, "import {foo} from 'foo'"); +noop!(import_specific_unused, "import {foo} from 'foo'"); -optimized_out!(import_mixed_unused, "import foo, { bar } from 'foo'"); +noop!(import_mixed_unused, "import foo, { bar } from 'foo'"); noop!(export_named, "export { x };"); @@ -138,10 +138,9 @@ noop!( "import foo from 'src'; export { foo }; " ); -to!( +noop!( import_unused_export_named, - "import foo, { bar } from 'src'; export { foo }; ", - "import foo from 'src'; export { foo }; " + "import foo, { bar } from 'src'; export { foo }; " ); noop!( @@ -197,6 +196,7 @@ to!( }, ]", "import { + INSTAGRAM_CHECK_PATTERN, RESOURCE_FACEBOOK, RESOURCE_INSTAGRAM, RESOURCE_WEBSITE, @@ -244,6 +244,7 @@ to!( resources.map(console.log.bind(console));", "import { + INSTAGRAM_CHECK_PATTERN, RESOURCE_FACEBOOK, RESOURCE_INSTAGRAM, RESOURCE_WEBSITE,