diff --git a/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.2.minified.js b/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.2.minified.js index 6617d578bae3..df0c541597bf 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 58ceeef5b362..cd5ffd4e3f92 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 6e517d9c5d8b..6602871e12e6 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 9d947d5f22bb..491cd71ef999 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 5dd052c7707c..21573d9eaf14 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 d6f133b3ca23..9cfd6440466c 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 3cbb598a0ea3..24f5cfd05b31 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 2c621dcee201..b21b4f526c57 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 0a4598e4020c..63493b9d985d 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 5c991e06987f..dad74ad6de1e 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 0c63a7ff8c33..b23e2ed8dca3 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 2749e3e087d5..051817521a7c 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 b5a06daa04ce..293caa0c3de5 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 032920651bbe..5882108cf6ba 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 c7e62993e447..f8b0dd05d684 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 78a3eacd1678..02057e74980e 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 a55185c8fdb0..2d21243e2760 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 7c351b82770a..cd297666aab8 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 e322fa485a8f..2a361fdde6e1 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 cf2e299e220a..d461f1e1b42f 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 aab16bb20857..9f3e1f185e62 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 78432191d8a2..cd6503032d3e 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 a0fad4895f65..47b63b24d6ac 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 a31a24788be9..ae2fea68b57f 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 1bb603c7fa6c..c2ec406e763d 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 b86bcf1d387b..fecf7a71aa0a 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 61f3949a358e..7741270faef5 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 dbb5596df132..14efc855566d 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 5030dc8e6cae..f49e2aad0e49 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 dab44ea2413a..bb5a9b561f64 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 da600939eb75..6e19f561c2ed 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 ae8e40f9ea3d..5ef808bc4ad3 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 806beb4866c6..28f4f20cb139 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 df9edeeb03d7..37bd180259a5 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 80494f89f547..51b082aab3e3 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 f39d3407b0ae..5e54bf1becbe 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 213e807c7da2..09c95b45f7e1 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 f25498163ac3..cedd9b98a5eb 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 a681fb0962af..b2ca0aaf25e4 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 a681fb0962af..405370982400 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 ba31bcc079bf..3b42a1bd814b 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 4208e39a25e9..3788bbccf3f4 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 a8a09e22731d..dbcc4ceb9810 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 afe06eff0bcd..a6fb7ff256d6 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 1a168b1db827..be55cd75db70 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 178397e7e30e..edeabf46606e 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 35e0b643d368..8b163658de5b 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 12ea8ec82167..a9f46908986e 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 2dee15115db2..7525cc98d365 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 a4a17141abdf..e955debc4373 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 5ce03bb8d70e..b7817a6959b8 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 55aafcfaf2d1..5c4d0c9b843b 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 82c1f6e822d2..0ae0d3fca936 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 1aae68656e5e..5b19dad692a1 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 70be9c576a76..56c451ae717d 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 b91689b09da1..bb53edfcf411 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 b95b658d7a8d..d406a0f542ac 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 5a982941cb14..180235d22451 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 201ed199c12b..3891cbc41e4f 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 323c2e5cecba..02eead7e48e7 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 ff0ce2d99802..37bf94ab8531 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 900170882ee1..f2a163d83259 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 0fdb5d289068..d631172cdfb1 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 bdc1e5c9a883..a0eab5760996 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 b9359d545130..899c621cb4ad 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 43924e403903..f69110d94b7c 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 c77f4052f85b..1313bebe8ab6 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 498d15d99c12..444694e12c01 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 988c3ad98772..a71db60aab6c 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 a9c9939689a2..f8458da7e6b9 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 01930ca316f9..11bdfde87a0d 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 807b1f679272..804d8cb85fa3 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 30aad165ada7..e8677d571b04 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 76e530f8799f..a519db294206 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 07913afcfade..288f9882a7a6 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 633f05c30097..df9822d80f4e 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 15d6aa81bae2..a3a6eaea576d 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 049267ba05be..560b6a575385 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 e8a3b00a6c2a..1a56820504be 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 dc37ea6e5604..1b4f9ae49a8d 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 f618e0933c0f..b54f8ea95564 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 08c7bda12c77..111a036eb4bc 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 6341f122ea7d..cbf4a94c3641 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 550b8e88719c..2b9024fa9677 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 e51eb24a0c2b..5c06ea2c5620 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 22b5954e65ab..f0c4b217943d 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 a2a3ca1574c5..9bc45353ed51 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 b42000ecb241..9a99a63508a5 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 ce794ea07f6d..f6fc7f2c90a0 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 f18a42bf3645..ee5e818e4eef 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 e5a5debef35e..891d82a367d4 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 8c4c6e20756d..255605278bd6 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 4bca4c5253dc..86e47c5cf863 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 05524253ee46..cec8747a5839 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 702ba2137154..09b80a0487b5 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 d30f6a55ae6a..6355919bbf90 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 167194f70609..835c5aafeeab 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 495775648edd..d438b3c9c4f1 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 69f03ec64bb2..5c1cd38d96e5 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 f23db344a76a..7387e9657f66 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 660245cf52ca..153621e89e80 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 94c9dfa187c8..a6a3f5954e03 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 ebd9e1a1c310..01a4fe2940a5 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 e1a78ff0b585..2da3d2668d61 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 868c6d6b401a..338806364600 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 25be41c7863f..3251732577ea 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 d8dcda0c8ac5..9e95328c9e33 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 029672ddd098..f04fdb73407c 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 643f0a22e592..4a9e53e6d731 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 b345ecee5eb7..2c6d747be3db 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 f97548fb6737..930b7c09dbdb 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 df140481012a..b21a7dcdca5b 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 2f64b6b6c786..41f1efa7a109 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 07af54475813..53942fe8bd43 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 5b5e9131fee2..ba4c1c74f5d8 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 6b406ae86445..22099850ccb0 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 4334add7a70a..dfb6063f778e 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 3b15ea6db528..990a25d1d6e7 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 79b8ecd11f3c..4e582b08414d 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 a9570d1b6f0d..324b9c5161a0 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 ca614eee86cd..84b29e6f6d5d 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 5bfd3272acd1..22642d245c65 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 a36c243f2d56..40b2a70f0a71 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 5e5396f223a8..e33c7cb829d3 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 4afd5627de8e..d00ec21fbcb9 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 93fe2e5483e1..fcd04ac65b95 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 efc0dfc89b84..e3140a05cc8e 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 045c7d64d530..7309926097ba 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 005b457f54aa..c8be5c4de557 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 462c77e8dbbf..88ad65de86a0 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 711609d982c3..a15ac7a3dcd4 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 4b314eb29cf3..3a28e6d99619 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 d6d732bf9638..543f48dfc0e9 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 3c3e2b046d9f..c4bdcfca2f24 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 321e531c64ea..9f15a4d26273 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 321e531c64ea..01ce7561663b 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 49005d2b49a0..dc5ad1aad3d0 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 49005d2b49a0..50dbd0d4b9cb 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 f35d79d47ac7..3f28ac665569 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 f35d79d47ac7..188d3dd9b735 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 a7a030b4da91..5300ae3acbf6 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 dfd4b44d3127..436247e96e31 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 a3781f83314d..37a8b1a75599 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 8c432764c1ce..e0c7fac97988 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 f6bb62a9a64b..b3592bf2ca59 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 24c5f8a5cc49..4137f9fbd8ae 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 f0d2cc4705c8..89007dd67c92 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 3869afb7fa42..92a0bb142ec4 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 680ff0776000..ac48e5a45eab 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 8885ba719672..228892b2bcd9 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 e257af212832..e169531d2090 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 e65f297593df..0ac82c5cbd57 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 d04b548ef31a..483d78c0d1e8 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 70cb8283502a..0df4cdb7214a 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 72a1a2bacec7..174dd83656b4 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 2b99fdba7604..300629edf06b 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 79b061c4e9f3..555c82079fce 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 415468c80367..9044da266ff1 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 3951d7870200..f55f494a8f7d 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 51946d22a346..6494b6f41fef 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 7f0db763abe0..99da44ff368d 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 80deb4f876a0..3b12649fc5ac 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 057345bfbdf7..b9de85d6afad 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 057345bfbdf7..5a32c67e5ce5 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 057345bfbdf7..b9de85d6afad 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 057345bfbdf7..5a32c67e5ce5 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 d300042df067..0ee4a4593e24 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 17d90ee29e30..7e158ffab6cd 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 fcbd49498ede..84cbb01c0804 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 7bd12911c006..372680867d62 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 edc2cef860d0..50d62955ad57 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 b919a7561296..04a855c8aee5 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 89b9d691ce89..7c29962d46cc 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 e2256d914a9c..3821d8061207 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 ddcaedb626c4..dc620782f1c3 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 f82e2c4f091b..417862973f96 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 7a42f108aebf..8b42aa0f64b1 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 793dc4a0e5cf..14f752e919fc 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 aa97befbb835..653149a4169a 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 de3525e9a0c4..1cf2f22def96 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 ddfd3b6e8d0b..69ed91325708 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 807b6bc2b689..eb2495b74675 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 265f6ce038de..ace78d2e5259 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 583c72b4d14e..0cc1e23a1967 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 68fc07f9acd2..37f9d2fbca6d 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 980c9bf85a0b..1ccc094cd972 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 e68e66083228..e00f729af463 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 65d1b996fc7f..f7622cf620a7 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 f1f28ce17df0..0b59021d951b 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 167b928ab048..69db85c16dbd 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 600a2db84ca1..52f9852d96cd 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 34c80294d1f0..048854c4038c 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 b776f9d956e7..dd295e84011e 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 49132b885ae4..1a95daa24d8f 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 744eb298b7fc..6c9957cba417 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 d977f223c851..e09b277959d9 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 b637fec3ce66..2076fa6af83f 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 e6f43d577fe6..ba45f91dd438 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 b691682e70c8..3cf679d94d55 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 5b2f943bc386..27b5565042a3 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 849978b51923..699d10067d2a 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 dae10d1b511b..d1a7eab1f92d 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 cc4c8cd0ae08..4efb1ba8a844 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 bb77afe8477a..f46d17b05743 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 6dc2261de850..36a167ff0fb9 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 ae5f558d3be0..85dce1dcef10 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 0a0abb70544e..ed5f94547633 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 e8197d000d37..31d0f26a018b 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 81b30a423fbb..1a4abba04435 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 032c392118f7..7dd68195ef2d 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 e91d6e5bf33d..831f59e124bd 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 64f470ab61ba..bf0239b1a778 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 bea7022ce720..2b48287e7f2e 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 1936ade0117b..89fd4f0f1ce6 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 885025bedbdc..25a1c61e19b4 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 b2760ae34ab3..cfd5e74ce0e8 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 d91dc83c2e0d..c007e1748f78 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 5764b0c0ea87..0df46b98c682 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 f53c2d740da0..57ba5f2c1436 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 f53c2d740da0..4ab7f72b954e 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 f3f3c8431cf0..dc3908df67a4 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 3275b310a53b..93b4dec0b6c9 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 7320c42d7808..91569fbde085 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 f6d2443c258e..22561edb1dd6 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 1f692dce7582..806513c0b2f6 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 8089d73ffd4b..ca4bbb131351 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 f41dad243c71..75f431eca0ff 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 44df72e60917..0c561fccbdcd 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 503978d78867..4f7bbdb39318 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 0afa3bf3e6cd..a9bafae789f5 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 9aa397bc27c5..b4e7be9b349a 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 3f673319fec0..8a254a807f43 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 2f43d5c204c7..95b9f49b1b28 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 253ad68e9ef5..b94c4fbc912b 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 009598cd3629..08ac13d5a5a0 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 323241f4b1b0..6e322d23c0a0 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 f9d4aa84665d..f8e57ab025c7 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 73556e6c9684..9606393360dd 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 ab9d36ffb3fe..8bab47e44d56 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 30f117194a96..236b10ea49fe 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 762c495bba61..a9118994faa6 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 1c76e5a8a56f..f6ca5c0e29d4 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 e3a08e66a521..87ed3cc847bf 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 332c26fd2a14..851334e513c8 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 5d68604c897f..e54ea06baf1f 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 6cb68ad82351..cd501a9c05ed 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 28fcba6ea01a..b51dde9413ee 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 e6099d3e15ec..ea66ebe45286 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 2b900ea175a5..a41ec66bfe36 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 2b900ea175a5..a41ec66bfe36 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 f01b8c307fbd..5e5736e54e74 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 12c3200ebb97..35eae2f84c01 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 db59e925a9a8..aa40f88ad838 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 cc794ffb9d9c..a6b654d2698e 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 2900ef1fad51..4cf88f64938d 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 0137089e32fe..70fee16f9d98 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 113b3fc85b51..9c7495208871 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 523184893a12..4f941dd961da 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 353d545c867d..63d29115a8f5 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 9dc536ba842f..aa9cd9bb8176 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 87f894fa0e97..9ad19da2eb62 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 0048599dc91d..c6340e3457ad 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 941bcc672673..5beca006738e 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 62c419a44565..30d3364f6148 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 8a49558a52e9..01691a9203fc 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 456009cc75b8..ecc02941ea50 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 2dd040ca6a40..d5e1a432148f 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 e600d6b0bb3b..4260ecd14e8f 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 b344f3dca46d..5144af339110 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 187d095a58f8..898e3f23707d 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 324286e5dd0a..e53349531091 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 dc41939cf775..42927cc4a56f 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 1380ed760526..577aba9f6e8e 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 e5163fb47c77..7bd045b8de11 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 a6312676f635..2fe834479ecf 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 bb4e375f4f02..daf3cf558f1e 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 47587a3cd075..f6cfe0d32e08 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 062ba2e62452..08bbde928de4 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 6280eb263634..447d8645df21 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 88d807a548ad..16578b72d535 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 a644a0f529d2..ac1af6789ce6 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 3a88a7b0ff1a..2a782f53a793 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 40384a832d54..c5e0eb87b956 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 2ce3d5a69c46..fa71e161aa66 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 22fbb208de17..3cac53fb04bf 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 aeb0a9f0fec2..136174f70c54 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 69e939a0e9ab..af5cda06b24e 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 468b8cf13715..96cdd436840d 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 9a6718e968cc..1e530fc1d577 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 d07f65d6b374..19d301614602 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 34e787b528f5..962caf93ca36 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 0c38cae06bcc..40a8c230b94f 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 df2c47da236e..f9f6812bed39 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 a9738b0a1de7..2833141d479f 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 a681c5d0acbf..f9fc040d33bd 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 858b02f22a93..9faddeb2e905 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 1db54d06b24d..256838b3489b 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 19157a417895..84c184bc0ffc 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 43f97f86d101..c61c87a0cff2 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 2d6d455cb56b..85f9cd872efe 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 cc558505b177..11918fa0ef40 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 42ed105219eb..7f2454bd8bbc 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 ba13350764af..b78475468c9d 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 65b249e4c04c..3db193fe53ad 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 d60593f2ab28..8574a9e14dd6 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 0e777af72763..10d246c70744 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 13c2e7932a2e..5a43ec184685 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 194fd64befa7..4ba0caa9bb29 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 4c106e7e86a3..58c62017b11c 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 c8f5f19938fd..fbaea4cb6ebd 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 4334b16a0a54..12d8252ca790 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 caa597c70d51..435211e4c96d 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 736261358716..15590411b839 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 b078af95f708..8ac285a6b20b 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 4806e0d73709..0cee77d016ab 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 3cf03f75ea44..9a41d65bdc54 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 a945d5beb805..5d726f34abd4 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 f459fcb802f1..b4907c655ec4 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 d60d4468310c..d40a9ed05a1b 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 e5c2fb905852..b6655cfdc8d0 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 a8d436f4e279..c4196ca949d3 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 65d08ffbda3d..4e9d8e19ae64 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 2392a6b1c5ed..372318e55a37 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 113e7ead7cd4..6ab4269fb213 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 a1b3c1b858cc..649f2dfad5f9 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 bce258242dbc..44f6b01afdb9 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 ab7058e140df..e996abda7c20 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 8e1027f74381..b5b27f0c6a0b 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 ffb48d7383fb..ed4cbf6a99e7 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 8057f12059b0..bf6533e9aee1 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 be68fed5b678..889ca86bca2b 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 38fa34ab6865..16c9305d21a8 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 7bdfbeb5e380..542a22ab2ee4 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 a443511814b6..98624d8708fe 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 87f2a483587e..4d57cee06b9e 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 2f645e103fd4..6994baba5aad 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 955fe8f46b9b..6d935cbc63a9 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 bc804b4c52ae..72cdb0484734 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 76935d6c7149..124c43504ca2 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 bcc5e029451a..c9a7d1ae2d72 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 09e5bf763e15..c642ad43d38c 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 5e8870b4852d..4ff223af3006 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 9be81522fbdf..57b474a1e1d5 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 fea0e7c30d48..767e7412fd3d 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 393959488405..7ecca4a1377d 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 208b7463b862..8ae0f3d23592 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 7b3758ecd40f..f5ed87c749ac 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 266a46c62f22..6a1b629b2264 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 c15545410d08..a19a7a4a3d4e 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 3f7dfb2cdad9..6b03862b4efc 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 562f56bff9b2..9923fc8741ad 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 56ac3333e88b..184273c3a252 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 66a8ec870769..8955fb2d412a 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 7871e3875ef8..ec72f785df33 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 62c19b9d7e5c..81df99d6ed1d 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 0f86f4a280d3..4cca728b1008 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 8d4452339270..3d9521ad8b10 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 04c57c0f24fe..47be0199883b 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 db3d77bf6c3d..ef993151672b 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 9f23a78d5b81..3d7ba7f1ce04 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 3dc2d9edc069..9ff729f79a71 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 8a82477fe4ee..6dce1ade25a7 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 1a5fed60d7d3..e9366a51a26f 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 cd4c79661f22..0e97ca45c771 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 f31a3d7284f8..33d197d1ecc3 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 4a81702a32f1..3ef6114d5a1b 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 858ca532a5d3..e6a81d09fe20 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 d8973d7af567..98d41815ff6c 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 65d571cc6bf6..2f993e1032c7 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 cadf786546b5..3defba24207e 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 3da11939dc6d..0c456b623b04 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 2f0e73ec8563..c9d3691c610c 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 5967bf22ec39..8fda6b0a3833 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 3dd9ca128e98..ec132af66744 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 4d38161e76ac..162b19a63000 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 e9d41421683a..07d58120052a 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 2ed010625751..29ec57c29220 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 485432d8accd..cd145e3833d9 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 ebc386cb3ca2..f5575a85998a 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 7864a3c2806b..6fd7b706a1f1 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 76d1b9a2a218..3a22d944b8fc 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 f364fd8593ef..3cdafd4b0070 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 08214ec8c311..b49a8af04cdc 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 f8204c337d0b..f08ec50936a5 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 3d6dc29f1981..461a269a4b77 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 1d49905ddffa..e6a5a1a11d4d 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 de2e850a2a2e..c94304149b13 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 f1e7ec43f602..b67da647e2b4 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 cbab570ef31e..44fd6e221a7e 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 2abdfe30b9f8..0e8ff3d688d8 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 fa4d3ab6ca72..135b84a07a8e 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 47e5cfb3e146..7f9880fc1e94 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 30dd8f25af6a..823a5a89e516 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 d6bc1b0f5248..5f710b3ff256 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 5ccf53c17693..da713052e113 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 0a702e75223b..5b2bd547edad 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 000000000000..1a1bd2dc562a --- /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 000000000000..b4db3844a017 --- /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 000000000000..6926d0592bfa --- /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 000000000000..1ea3f7c7e5ee --- /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 4ecd60a2186a..78dea04bd86a 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 f18a2b5ccf01..128bb9ed7c7d 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 b9527c606c56..dc9ec48e69f6 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,