From a0471b82dbfa263261a5d06fa892b2380979e22b Mon Sep 17 00:00:00 2001 From: magic-akari Date: Tue, 29 Apr 2025 06:10:28 +0800 Subject: [PATCH 1/4] fix(es/compat): Remove `PURE` mark from _async_to_generator --- crates/swc_ecma_compat_es2017/src/async_to_generator.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/swc_ecma_compat_es2017/src/async_to_generator.rs b/crates/swc_ecma_compat_es2017/src/async_to_generator.rs index 94bcbf23a914..05f281df6d6b 100644 --- a/crates/swc_ecma_compat_es2017/src/async_to_generator.rs +++ b/crates/swc_ecma_compat_es2017/src/async_to_generator.rs @@ -1,7 +1,7 @@ use std::{mem, vec}; use serde::Deserialize; -use swc_common::{source_map::PURE_SP, util::take::Take, Mark, Spanned, SyntaxContext, DUMMY_SP}; +use swc_common::{util::take::Take, Mark, Spanned, SyntaxContext, DUMMY_SP}; use swc_ecma_ast::*; use swc_ecma_transforms_base::{ helper, helper_expr, @@ -402,9 +402,9 @@ impl VisitMut for AsyncToGenerator { #[tracing::instrument(level = "info", skip_all)] fn make_fn_ref(fn_state: &FnState, params: Vec, body: BlockStmt) -> Expr { let helper = if fn_state.is_generator { - helper_expr!(PURE_SP, wrap_async_generator) + helper_expr!(DUMMY_SP, wrap_async_generator) } else { - helper_expr!(PURE_SP, async_to_generator) + helper_expr!(DUMMY_SP, async_to_generator) } .as_callee(); let this = ThisExpr { span: DUMMY_SP }; From 0dce50b0c2701cad6962b97ea11e79acc5bd7213 Mon Sep 17 00:00:00 2001 From: magic-akari Date: Tue, 29 Apr 2025 06:11:08 +0800 Subject: [PATCH 2/4] chore: update test cases --- .../issues-10xxx/10149/1/output/index.ts | 6 +- .../issues-10xxx/10149/2/output/index.ts | 6 +- .../issues-1xxx/1216/case-1/output/index.js | 4 +- .../issues-1xxx/1216/case-2/output/index.js | 4 +- .../issues-1xxx/1341/case1/output/index.ts | 4 +- .../issues-1xxx/1449/case1/output/index.js | 2 +- .../issues-1xxx/1455/case1/output/index.ts | 2 +- .../issues-1xxx/1455/case2/output/index.ts | 2 +- .../issues-1xxx/1477/case1/output/index.js | 2 +- .../issues-1xxx/1575/case1/output/index.js | 2 +- .../issues-1xxx/1575/case2/output/index.js | 2 +- .../issues-1xxx/1718/case1/output/index.ts | 4 +- .../issues-1xxx/1718/case2/output/index.ts | 4 +- .../case1/async-generator/output/index.js | 2 +- .../issues-1xxx/1721/case1/output/index.js | 4 +- .../issues-1xxx/1722/case1/output/index.js | 2 +- .../issues-1xxx/1799/case1/output/index.js | 2 +- .../1799/case2-no-loose/output/index.js | 2 +- .../issues-1xxx/1799/case2/output/index.js | 2 +- .../issues-1xxx/1799/case3/output/index.js | 2 +- .../1799/case6-no-jsx/output/index.js | 2 +- .../issues-1xxx/1918/es2016/output/index.js | 4 +- .../issues-1xxx/1918/es5/output/index.js | 4 +- .../issues-2xxx/2024/es2016/output/index.js | 2 +- .../issues-2xxx/2024/full/output/index.js | 2 +- .../2024/no-module/output/index.js | 2 +- .../issues-2xxx/2164/es2015/output/index.js | 2 +- .../issues-2xxx/2164/es2016/output/index.js | 2 +- .../issues-2xxx/2164/es5/output/index.js | 2 +- .../issues-2xxx/2232/case1/output/index.js | 2 +- .../issues-2xxx/2232/case2/output/index.ts | 2 +- .../issues-2xxx/2248/es5/output/index.js | 2 +- .../issues-2xxx/2413/1/output/index.js | 2 +- .../issues-2xxx/2428/1/output/index.ts | 4 +- .../issues-2xxx/2758/1/output/index.js | 2 +- .../issues-4xxx/4108/1/output/index.ts | 22 ++--- .../issues-4xxx/4208/1/output/index.ts | 2 +- .../issues-4xxx/4224/1/output/index.js | 4 +- .../issues-4xxx/4224/2/output/index.js | 4 +- .../issues-4xxx/4224/3/output/index.js | 4 +- .../fixture/issues-4xxx/4226/1/output/exec.js | 2 +- .../fixture/issues-4xxx/4226/2/output/exec.js | 2 +- .../fixture/issues-4xxx/4226/3/output/exec.js | 2 +- .../issues-5xxx/5313/1/output/index.js | 2 +- .../issues-5xxx/5558/1/output/index.js | 2 +- .../issues-5xxx/5558/2/output/index.js | 2 +- .../fixture/issues-5xxx/5859/output/index.js | 4 +- .../fixture/issues-6xxx/6353/output/input.js | 10 +- .../fixture/issues-6xxx/6727/output/index.js | 2 +- .../fixture/issues-6xxx/6730/output/index.ts | 2 +- .../fixture/issues-6xxx/6871/output/index.js | 4 +- .../fixture/issues-6xxx/6898/output/exec.js | 2 +- .../fixture/issues-7xxx/7432/output/exec.js | 2 +- .../fixture/issues-7xxx/7622/output/1.js | 2 +- .../fixture/issues-8xxx/8155/1/output/1.js | 4 +- .../fixture/issues-8xxx/8155/2/output/1.js | 4 +- .../fixture/issues-8xxx/8397/output/index.js | 2 +- .../fixture/issues-8xxx/8632/output/index.ts | 6 +- .../8701/1/output/src/app.controller.spec.ts | 2 +- .../issues-8xxx/8701/1/output/src/main.ts | 2 +- .../jsc-paths/7603/1/output/src/main.ts | 2 +- .../output/src/users/users.controller.spec.ts | 2 +- .../1/output/src/users/users.service.spec.ts | 2 +- .../jsc-paths/7603/2/output/src/main.ts | 2 +- .../output/src/users/users.controller.spec.ts | 2 +- .../2/output/src/users/users.service.spec.ts | 2 +- .../nanoid/async/index.browser.js | 6 +- .../fixture/next.js/40399/1/output/index.js | 2 +- .../fixture/next.js/40399/2/output/index.js | 2 +- .../fixture/next.js/40399/3/output/index.js | 4 +- .../shared/lib/router/1/output/index.ts | 2 +- .../fixture/sourcemap/002/output/index.js | 2 +- .../fixture/sourcemap/003/output/index.js | 2 +- .../fixture/sourcemap/003/output/index.map | 2 +- .../fixture/sourcemap/005/output/index.js | 2 +- .../fixture/sourcemap/006/output/index.js | 2 +- .../tests/fixture/yield-star/output/index.js | 2 +- .../asyncAliasReturnType_es5.1.normal.js | 2 +- .../asyncAliasReturnType_es6.1.normal.js | 2 +- .../asyncArrowFunction10_es5.1.normal.js | 2 +- .../asyncArrowFunction10_es6.1.normal.js | 2 +- .../asyncArrowFunction11_es5.1.normal.js | 2 +- .../asyncArrowFunction1_es5.1.normal.js | 2 +- .../asyncArrowFunction1_es6.1.normal.js | 2 +- ...wFunctionCapturesArguments_es5.1.normal.js | 2 +- ...wFunctionCapturesArguments_es6.1.normal.js | 6 +- ...cArrowFunctionCapturesThis_es5.1.normal.js | 2 +- ...cArrowFunctionCapturesThis_es6.1.normal.js | 2 +- .../asyncAwaitIsolatedModules_es5.1.normal.js | 46 ++++----- ...syncAwaitIsolatedModules_es5.2.minified.js | 2 +- .../asyncAwaitIsolatedModules_es6.1.normal.js | 46 ++++----- ...syncAwaitIsolatedModules_es6.2.minified.js | 2 +- .../asyncAwaitNestedClasses_es5.1.normal.js | 2 +- .../asyncAwaitNestedClasses_es5.2.minified.js | 2 +- .../tsc-references/asyncAwait_es5.1.normal.js | 48 +++++----- .../asyncAwait_es5.2.minified.js | 2 +- .../tsc-references/asyncAwait_es6.1.normal.js | 48 +++++----- .../asyncAwait_es6.2.minified.js | 2 +- ...asyncFunctionDeclaration13_es5.1.normal.js | 2 +- ...asyncFunctionDeclaration13_es6.1.normal.js | 2 +- ...asyncFunctionDeclaration14_es5.1.normal.js | 2 +- ...asyncFunctionDeclaration14_es6.1.normal.js | 2 +- ...asyncFunctionDeclaration16_es5.1.normal.js | 10 +- .../asyncFunctionDeclaration1_es5.1.normal.js | 2 +- .../asyncFunctionDeclaration1_es6.1.normal.js | 2 +- ...clarationCapturesArguments_es5.1.normal.js | 2 +- ...meterEvaluation(target=es2015).1.normal.js | 94 +++++++++---------- ...meterEvaluation(target=es2015).1.normal.js | 6 +- .../asyncImportedPromise_es5.1.normal.js | 2 +- .../asyncImportedPromise_es6.1.normal.js | 2 +- ...yncMethodWithSuperConflict_es6.1.normal.js | 4 +- .../asyncMethodWithSuper_es5.1.normal.js | 4 +- .../asyncMethodWithSuper_es6.1.normal.js | 64 ++++++------- .../asyncMultiFile_es5.1.normal.js | 2 +- .../asyncMultiFile_es6.1.normal.js | 2 +- ...ParenthesizedArrowFunction_es5.1.normal.js | 4 +- ...ParenthesizedArrowFunction_es6.1.normal.js | 4 +- .../asyncUseStrict_es5.1.normal.js | 2 +- .../asyncUseStrict_es6.1.normal.js | 2 +- .../asyncWithVarShadowing_es6.1.normal.js | 80 ++++++++-------- .../awaitBinaryExpression1_es5.1.normal.js | 2 +- .../awaitBinaryExpression1_es6.1.normal.js | 2 +- .../awaitBinaryExpression2_es5.1.normal.js | 2 +- .../awaitBinaryExpression2_es6.1.normal.js | 2 +- .../awaitBinaryExpression3_es5.1.normal.js | 2 +- .../awaitBinaryExpression3_es6.1.normal.js | 2 +- .../awaitBinaryExpression4_es5.1.normal.js | 2 +- .../awaitBinaryExpression4_es6.1.normal.js | 2 +- .../awaitBinaryExpression5_es5.1.normal.js | 2 +- .../awaitBinaryExpression5_es6.1.normal.js | 2 +- .../awaitCallExpression1_es5.1.normal.js | 2 +- .../awaitCallExpression1_es6.1.normal.js | 2 +- .../awaitCallExpression2_es5.1.normal.js | 2 +- .../awaitCallExpression2_es6.1.normal.js | 2 +- .../awaitCallExpression3_es5.1.normal.js | 2 +- .../awaitCallExpression3_es6.1.normal.js | 2 +- .../awaitCallExpression4_es5.1.normal.js | 2 +- .../awaitCallExpression4_es6.1.normal.js | 2 +- .../awaitCallExpression5_es5.1.normal.js | 2 +- .../awaitCallExpression5_es6.1.normal.js | 2 +- .../awaitCallExpression6_es5.1.normal.js | 2 +- .../awaitCallExpression6_es6.1.normal.js | 2 +- .../awaitCallExpression7_es5.1.normal.js | 2 +- .../awaitCallExpression7_es6.1.normal.js | 2 +- .../awaitCallExpression8_es5.1.normal.js | 2 +- .../awaitCallExpression8_es6.1.normal.js | 2 +- .../awaitClassExpression_es5.1.normal.js | 2 +- .../awaitClassExpression_es6.1.normal.js | 2 +- .../tsc-references/awaitUnion_es5.1.normal.js | 2 +- .../tsc-references/awaitUnion_es6.1.normal.js | 2 +- ...gDeclarations.1(target=es2015).1.normal.js | 54 +++++------ ...eclarations.1(target=es2015).2.minified.js | 28 +++--- ...singDeclarations.1(target=es5).1.normal.js | 54 +++++------ ...ngDeclarations.1(target=es5).2.minified.js | 28 +++--- ...gDeclarations.2(target=es2015).1.normal.js | 4 +- ...eclarations.2(target=es2015).2.minified.js | 4 +- ...singDeclarations.2(target=es5).1.normal.js | 4 +- ...ngDeclarations.2(target=es5).2.minified.js | 4 +- ...gDeclarations.3(target=es2015).1.normal.js | 2 +- ...eclarations.3(target=es2015).2.minified.js | 2 +- ...singDeclarations.3(target=es5).1.normal.js | 2 +- ...ngDeclarations.3(target=es5).2.minified.js | 2 +- ...onsInForAwaitOf(target=es2015).1.normal.js | 4 +- ...ationsInForAwaitOf(target=es5).1.normal.js | 4 +- ...ationsInForOf.1(target=es2015).1.normal.js | 4 +- ...larationsInForOf.1(target=es5).1.normal.js | 4 +- .../await_unaryExpression_es6.1.normal.js | 8 +- ...xSubtleSkipContextSensitiveBug.1.normal.js | 2 +- ...ontrolFlowIterationErrorsAsync.1.normal.js | 28 +++--- ...faultExportInAwaitExpression01.1.normal.js | 2 +- ...ultExportInAwaitExpression01.2.minified.js | 2 +- ...faultExportInAwaitExpression02.1.normal.js | 2 +- ...ultExportInAwaitExpression02.2.minified.js | 2 +- ...dependentDestructuredVariables.1.normal.js | 4 +- ...Generators.classMethods.es2015.1.normal.js | 20 ++-- ...yncGenerators.classMethods.es5.1.normal.js | 20 ++-- ...rs.functionDeclarations.es2015.1.normal.js | 16 ++-- ...ators.functionDeclarations.es5.1.normal.js | 16 ++-- ...ors.functionExpressions.es2015.1.normal.js | 16 ++-- ...rators.functionExpressions.es5.1.normal.js | 16 ++-- ...rs.objectLiteralMethods.es2015.1.normal.js | 16 ++-- ...ators.objectLiteralMethods.es5.1.normal.js | 16 ++-- ...mitter.forAwait(target=es2015).1.normal.js | 14 +-- .../emitter.forAwait(target=es5).1.normal.js | 14 +-- .../errorOnFunctionReturnType.1.normal.js | 4 +- ...itPerIterationBindingDownlevel.1.normal.js | 6 +- ...PerIterationBindingDownlevel.2.minified.js | 6 +- ...mportCallExpressionAsyncES5AMD.1.normal.js | 10 +- ...ortCallExpressionAsyncES5AMD.2.minified.js | 10 +- ...mportCallExpressionAsyncES5CJS.1.normal.js | 10 +- ...ortCallExpressionAsyncES5CJS.2.minified.js | 10 +- ...rtCallExpressionAsyncES5System.1.normal.js | 10 +- ...CallExpressionAsyncES5System.2.minified.js | 10 +- ...mportCallExpressionAsyncES5UMD.1.normal.js | 10 +- ...ortCallExpressionAsyncES5UMD.2.minified.js | 10 +- ...mportCallExpressionAsyncES6AMD.1.normal.js | 10 +- ...ortCallExpressionAsyncES6AMD.2.minified.js | 10 +- ...mportCallExpressionAsyncES6CJS.1.normal.js | 10 +- ...ortCallExpressionAsyncES6CJS.2.minified.js | 10 +- ...rtCallExpressionAsyncES6System.1.normal.js | 10 +- ...CallExpressionAsyncES6System.2.minified.js | 10 +- ...mportCallExpressionAsyncES6UMD.1.normal.js | 10 +- ...ortCallExpressionAsyncES6UMD.2.minified.js | 10 +- .../importCallExpressionInUMD5.1.normal.js | 2 +- .../importCallExpressionNestedAMD.1.normal.js | 2 +- ...importCallExpressionNestedAMD2.1.normal.js | 2 +- .../importCallExpressionNestedCJS.1.normal.js | 2 +- ...importCallExpressionNestedCJS2.1.normal.js | 2 +- ...portCallExpressionNestedES2015.1.normal.js | 2 +- ...ortCallExpressionNestedES20152.1.normal.js | 2 +- ...portCallExpressionNestedES2020.1.normal.js | 2 +- ...ortCallExpressionNestedES20202.1.normal.js | 2 +- ...portCallExpressionNestedSystem.1.normal.js | 2 +- ...ortCallExpressionNestedSystem2.1.normal.js | 2 +- .../importCallExpressionNestedUMD.1.normal.js | 2 +- ...importCallExpressionNestedUMD2.1.normal.js | 2 +- ...xpressionNoModuleKindSpecified.1.normal.js | 2 +- .../jsDeclarationsNestedParams.1.normal.js | 4 +- ...nAsyncGenerator(target=es2015).1.normal.js | 2 +- ...orInAsyncGenerator(target=es5).1.normal.js | 2 +- .../tsc-references/objectRest2.1.normal.js | 2 +- .../superMethodCall.1.normal.js | 2 +- ...gDeclarations.1(target=es2015).1.normal.js | 8 +- ...singDeclarations.1(target=es5).1.normal.js | 8 +- ...onsInForAwaitOf(target=es2015).1.normal.js | 2 +- ...ationsInForAwaitOf(target=es5).1.normal.js | 2 +- .../vercel/full/next-31419/1/output/index.js | 4 +- .../vercel/full/next-31419/2/output/index.js | 4 +- .../vercel/full/next-33088/output/index.js | 12 +-- .../tests/vercel/full/utf8-1/output/index.js | 10 +- .../regressions/1/full/output/index.js | 2 +- .../regressions/1/simplified/output/index.js | 2 +- .../es2015_block_scoping.rs/issue_1036_2.js | 4 +- .../hoist_function_in_async_issue_2556_4.js | 4 +- .../hoist_function_in_async_issue_2556_6.js | 4 +- .../hoist_function_in_async_issue_2556_8.js | 4 +- .../tests/es2015_generator.rs/issue_1799_1.js | 2 +- .../tests/es2015_generator.rs/issue_1799_2.js | 2 +- .../tests/es2015_generator.rs/issue_1799_3.js | 2 +- .../tests/es2015_generator.rs/issue_1799_5.js | 2 +- .../async_arrow_in_method.js | 2 +- .../async_default_arguments.js | 2 +- .../async_iife.js | 8 +- .../async_to_generator_async.js | 2 +- ...sync_to_generator_async_arrow_in_method.js | 2 +- ...async_to_generator_deeply_nested_asyncs.js | 6 +- .../async_to_generator_expression.js | 6 +- .../async_to_generator_function_arity.js | 12 +-- .../async_to_generator_named_expression.js | 2 +- .../async_to_generator_object_method.js | 2 +- ..._to_generator_object_method_with_arrows.js | 6 +- ...erator_object_method_with_super_caching.js | 2 +- .../async_to_generator_parameters.js | 2 +- .../async_to_generator_statement.js | 2 +- .../async_with_optional_params.js | 4 +- .../async_with_optional_params_2.js | 2 +- .../async_wrap_arguments.js | 2 +- .../async_wrap_super_and_new_target.js | 4 +- .../async_wrap_this.js | 2 +- .../babel_parameters.js | 2 +- .../deeply_nested_asyncs.js | 6 +- .../export_default_async_nested_1.js | 4 +- .../export_default_async_nested_2.js | 6 +- .../expression.js | 6 +- .../function_length_issue_3135_1.js | 2 +- .../function_length_issue_3135_2.js | 2 +- .../function_length_issue_3135_3.js | 2 +- .../function_length_issue_3135_4.js | 2 +- .../function_length_issue_3135_5.js | 2 +- .../function_length_issue_3135_6.js | 2 +- .../function_length_issue_3135_7.js | 2 +- .../issue_1036_1.js | 4 +- .../issue_1125_1.js | 2 +- .../issue_1216_1.js | 4 +- .../issue_1341_1.js | 4 +- .../issue_1341_2.js | 4 +- .../issue_1455_1.js | 2 +- .../issue_1684_1.js | 2 +- .../issue_1684_2.js | 2 +- .../issue_1721_1.js | 2 +- .../issue_1721_2_async_generator.js | 2 +- .../issue_1722_1.js | 2 +- .../es2017_async_to_generator.rs/issue_216.js | 2 +- .../issue_2305_2.js | 2 +- .../issue_2402_2.js | 2 +- .../issue_2677_1.js | 6 +- .../issue_2677_2.js | 4 +- .../issue_2895.js | 2 +- .../es2017_async_to_generator.rs/issue_319.js | 2 +- .../issue_4208.js | 2 +- .../es2017_async_to_generator.rs/issue_600.js | 2 +- .../issue_8452.js | 2 +- .../issue_9432.js | 2 +- .../microbundle_835.js | 2 +- .../named_expression.js | 2 +- .../no_parameters_and_no_id.js | 2 +- .../object_method.js | 2 +- .../object_method_with_arrows.js | 6 +- .../object_method_with_super.js | 2 +- .../es2017_async_to_generator.rs/r#async.js | 2 +- .../regression_4599.js | 4 +- .../regression_4943.js | 2 +- .../regression_8783.js | 2 +- .../regression_t7194.js | 4 +- .../es2017_async_to_generator.rs/statement.js | 2 +- .../super_field_update.js | 2 +- .../super_update.js | 2 +- .../private_regression_t7364.js | 6 +- .../public_regression_t7364.js | 6 +- .../__tests__/transform/preset-env_test.mjs | 2 +- 310 files changed, 871 insertions(+), 871 deletions(-) diff --git a/crates/swc/tests/fixture/issues-10xxx/10149/1/output/index.ts b/crates/swc/tests/fixture/issues-10xxx/10149/1/output/index.ts index 051707a5ed21..4ef833be6de0 100644 --- a/crates/swc/tests/fixture/issues-10xxx/10149/1/output/index.ts +++ b/crates/swc/tests/fixture/issues-10xxx/10149/1/output/index.ts @@ -4,7 +4,7 @@ var _create_class = require("@swc/helpers/_/_create_class"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); var foo = { bar: function bar(_0) { - return /*#__PURE__*/ _async_to_generator._(function(param) { + return _async_to_generator._(function(param) { var name; var _arguments = arguments; return _ts_generator._(this, function(_state) { @@ -26,7 +26,7 @@ var Foo = /*#__PURE__*/ function() { { key: "bar", value: function bar(_0) { - return /*#__PURE__*/ _async_to_generator._(function(param) { + return _async_to_generator._(function(param) { var name; var _arguments = arguments; return _ts_generator._(this, function(_state) { @@ -43,7 +43,7 @@ var Foo = /*#__PURE__*/ function() { return Foo; }(); function bar(_0) { - return /*#__PURE__*/ _async_to_generator._(function(param) { + return _async_to_generator._(function(param) { var name; var _arguments = arguments; return _ts_generator._(this, function(_state) { diff --git a/crates/swc/tests/fixture/issues-10xxx/10149/2/output/index.ts b/crates/swc/tests/fixture/issues-10xxx/10149/2/output/index.ts index 9839b9da0856..c66d60450b28 100644 --- a/crates/swc/tests/fixture/issues-10xxx/10149/2/output/index.ts +++ b/crates/swc/tests/fixture/issues-10xxx/10149/2/output/index.ts @@ -1,20 +1,20 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var foo = { bar (_0) { - return /*#__PURE__*/ _async_to_generator._(function*({ name }) { + return _async_to_generator._(function*({ name }) { console.log("arguments.length", arguments.length); }).apply(this, arguments); } }; class Foo { bar(_0) { - return /*#__PURE__*/ _async_to_generator._(function*({ name }) { + return _async_to_generator._(function*({ name }) { console.log("arguments.length", arguments.length); }).apply(this, arguments); } } function bar(_0) { - return /*#__PURE__*/ _async_to_generator._(function*({ name }) { + return _async_to_generator._(function*({ name }) { console.log("arguments.length", arguments.length); }).apply(this, arguments); } diff --git a/crates/swc/tests/fixture/issues-1xxx/1216/case-1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1216/case-1/output/index.js index 5a59a979b6f0..3097f54ffd92 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1216/case-1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1216/case-1/output/index.js @@ -5,7 +5,7 @@ var details = { _id: "1" }; function request(path) { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { return [ 2, @@ -15,7 +15,7 @@ function request(path) { })(); } (function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var obj, _tmp; return _ts_generator._(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/issues-1xxx/1216/case-2/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1216/case-2/output/index.js index 5a59a979b6f0..3097f54ffd92 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1216/case-2/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1216/case-2/output/index.js @@ -5,7 +5,7 @@ var details = { _id: "1" }; function request(path) { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { return [ 2, @@ -15,7 +15,7 @@ function request(path) { })(); } (function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var obj, _tmp; return _ts_generator._(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/issues-1xxx/1341/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1341/case1/output/index.ts index 8d081c9bdf83..74d6042036b0 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1341/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1341/case1/output/index.ts @@ -2,9 +2,9 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _define_property = require("@swc/helpers/_/_define_property"); class A { foo() { - return /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { try { - return yield ((x)=>/*#__PURE__*/ _async_to_generator._(function*() { + return yield ((x)=>_async_to_generator._(function*() { return x + this.val; }).call(this))("a"); // this is undefined // return await Promise.all(['a', 'b'].map(async (x) => x + this.val)); // this is undefined diff --git a/crates/swc/tests/fixture/issues-1xxx/1449/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1449/case1/output/index.js index cbfbe2e40bd6..24d4c4acd644 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1449/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1449/case1/output/index.js @@ -2,7 +2,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _object_destructuring_empty = require("@swc/helpers/_/_object_destructuring_empty"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); function foo() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var tmp, ref; return _ts_generator._(this, function(_state) { tmp = baz.bar, ref = _object_destructuring_empty._(tmp === void 0 ? {} : tmp); diff --git a/crates/swc/tests/fixture/issues-1xxx/1455/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1455/case1/output/index.ts index 9d5fc62e1f0d..b920a60271fb 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1455/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1455/case1/output/index.ts @@ -1,7 +1,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); const SampleData = typedModel("SampleVideo", VideosSchema, undefined, undefined, { byPlatform: function(platform) { - return /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { const result = yield this.find({ platform: { $eq: platform diff --git a/crates/swc/tests/fixture/issues-1xxx/1455/case2/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1455/case2/output/index.ts index 5478e411c533..120e11ddbc5d 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1455/case2/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1455/case2/output/index.ts @@ -8,7 +8,7 @@ var obj = { }; }, byPlatform: function byPlatform(platform) { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var result; return _ts_generator._(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/issues-1xxx/1477/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1477/case1/output/index.js index d030e66b9acf..92f2ea8d02e9 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1477/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1477/case1/output/index.js @@ -2,7 +2,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _sliced_to_array = require("@swc/helpers/_/_sliced_to_array"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); function f(a, b) { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var _JSON_parse, _JSON_parse_, tmp, a_; return _ts_generator._(this, function(_state) { _JSON_parse = _sliced_to_array._(JSON.parse(b), 1), _JSON_parse_ = _JSON_parse[0], tmp = _JSON_parse_.a, a_ = tmp === void 0 ? 1 : tmp; diff --git a/crates/swc/tests/fixture/issues-1xxx/1575/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1575/case1/output/index.js index 9ab668fcb53e..25287f5622bd 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1575/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1575/case1/output/index.js @@ -3,7 +3,7 @@ var _ts_generator = require("@swc/helpers/_/_ts_generator"); Vue.component("test", { methods: { onSend: function onSend() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { if (this.msg === "") {} return [ diff --git a/crates/swc/tests/fixture/issues-1xxx/1575/case2/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1575/case2/output/index.js index f3e1c8cd6239..8c2baaf8eb37 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1575/case2/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1575/case2/output/index.js @@ -3,7 +3,7 @@ var _ts_generator = require("@swc/helpers/_/_ts_generator"); var obj = { foo: 5, method: function method() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { return [ 2, diff --git a/crates/swc/tests/fixture/issues-1xxx/1718/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1718/case1/output/index.ts index 03bf4e58df06..e5889493c186 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1718/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1718/case1/output/index.ts @@ -1,7 +1,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); function scanUser(groups) { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: @@ -9,7 +9,7 @@ function scanUser(groups) { 4, Promise.all(groups.map(function(param) { var users = param.users; - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, user, err; return _ts_generator._(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/issues-1xxx/1718/case2/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1718/case2/output/index.ts index 2f0ae9725ad6..f7b4e2c92b43 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1718/case2/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1718/case2/output/index.ts @@ -1,7 +1,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); function scanUser(groups) { - return /*#__PURE__*/ _async_to_generator._(function*() { - yield Promise.all(groups.map(({ users })=>/*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { + yield Promise.all(groups.map(({ users })=>_async_to_generator._(function*() { for (const user of users){ console.log("user", user); yield new Promise((resolve)=>setTimeout(resolve, 30)); diff --git a/crates/swc/tests/fixture/issues-1xxx/1721/case1/async-generator/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1721/case1/async-generator/output/index.js index cf5c9bd08bf0..16a6a41b5712 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1721/case1/async-generator/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1721/case1/async-generator/output/index.js @@ -1,7 +1,7 @@ var _wrap_async_generator = require("@swc/helpers/_/_wrap_async_generator"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); function lol() { - return /*#__PURE__*/ _wrap_async_generator._(function() { + return _wrap_async_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/fixture/issues-1xxx/1721/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1721/case1/output/index.js index 8ce574c6ac59..3c1d88b679a2 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1721/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1721/case1/output/index.js @@ -3,7 +3,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _wrap_async_generator = require("@swc/helpers/_/_wrap_async_generator"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); function lol() { - return /*#__PURE__*/ _wrap_async_generator._(function() { + return _wrap_async_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: @@ -27,7 +27,7 @@ function lol() { })(); } function main() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x, err; return _ts_generator._(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/issues-1xxx/1722/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1722/case1/output/index.js index ec719f94210e..beb4254bf9f1 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1722/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1722/case1/output/index.js @@ -1,7 +1,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); (function main() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { console.log(1); return [ diff --git a/crates/swc/tests/fixture/issues-1xxx/1799/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1799/case1/output/index.js index 67412bc29ab3..95753814c1cb 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1799/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1799/case1/output/index.js @@ -15,7 +15,7 @@ var _react = /*#__PURE__*/ _interop_require_default._(require("react")); function Foo() { return /*#__PURE__*/ _react.default.createElement("div", { onClick: function(e) { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/fixture/issues-1xxx/1799/case2-no-loose/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1799/case2-no-loose/output/index.js index 0d2f66b585fc..314644c663ec 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1799/case2-no-loose/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1799/case2-no-loose/output/index.js @@ -13,7 +13,7 @@ const _interop_require_default = require("@swc/helpers/_/_interop_require_defaul const _react = /*#__PURE__*/ _interop_require_default._(require("react")); function Foo() { return /*#__PURE__*/ _react.default.createElement("div", { - onClick: (e)=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + onClick: (e)=>_async_to_generator._(function*() { yield doSomething(); })() }); diff --git a/crates/swc/tests/fixture/issues-1xxx/1799/case2/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1799/case2/output/index.js index 0d2f66b585fc..314644c663ec 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1799/case2/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1799/case2/output/index.js @@ -13,7 +13,7 @@ const _interop_require_default = require("@swc/helpers/_/_interop_require_defaul const _react = /*#__PURE__*/ _interop_require_default._(require("react")); function Foo() { return /*#__PURE__*/ _react.default.createElement("div", { - onClick: (e)=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + onClick: (e)=>_async_to_generator._(function*() { yield doSomething(); })() }); diff --git a/crates/swc/tests/fixture/issues-1xxx/1799/case3/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1799/case3/output/index.js index 0d2f66b585fc..314644c663ec 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1799/case3/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1799/case3/output/index.js @@ -13,7 +13,7 @@ const _interop_require_default = require("@swc/helpers/_/_interop_require_defaul const _react = /*#__PURE__*/ _interop_require_default._(require("react")); function Foo() { return /*#__PURE__*/ _react.default.createElement("div", { - onClick: (e)=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + onClick: (e)=>_async_to_generator._(function*() { yield doSomething(); })() }); diff --git a/crates/swc/tests/fixture/issues-1xxx/1799/case6-no-jsx/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1799/case6-no-jsx/output/index.js index a927ac4752dc..ebd67b87423c 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1799/case6-no-jsx/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1799/case6-no-jsx/output/index.js @@ -14,7 +14,7 @@ var _ts_generator = require("@swc/helpers/_/_ts_generator"); var _react = /*#__PURE__*/ _interop_require_default._(require("react")); function Foo() { return call(function(e) { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/fixture/issues-1xxx/1918/es2016/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1918/es2016/output/index.js index ba773fd61d21..f21581823b12 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1918/es2016/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1918/es2016/output/index.js @@ -1,7 +1,7 @@ var _async_iterator = require("@swc/helpers/_/_async_iterator"); var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); (function() { - return /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { let counter = 0; let resolve; let promise = new Promise((r)=>resolve = r); @@ -14,7 +14,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); }; } }; - const res = (()=>/*#__PURE__*/ _async_to_generator._(function*() { + const res = (()=>_async_to_generator._(function*() { { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { diff --git a/crates/swc/tests/fixture/issues-1xxx/1918/es5/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1918/es5/output/index.js index ca99321e5581..1917061b5d80 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1918/es5/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1918/es5/output/index.js @@ -3,7 +3,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _define_property = require("@swc/helpers/_/_define_property"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); (function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var counter, resolve, promise, iterable, res, _i, _iter, v, oldresolve; return _ts_generator._(this, function(_state) { switch(_state.label){ @@ -20,7 +20,7 @@ var _ts_generator = require("@swc/helpers/_/_ts_generator"); }; }); res = function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, value, err; return _ts_generator._(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/issues-2xxx/2024/es2016/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2024/es2016/output/index.js index f1a473cb4dc2..3480d20f1d34 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2024/es2016/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2024/es2016/output/index.js @@ -1,5 +1,5 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); -(()=>/*#__PURE__*/ _async_to_generator._(function*() { +(()=>_async_to_generator._(function*() { const sleep = ()=>new Promise((resolve)=>setTimeout(()=>resolve(undefined), 500)); const result = (yield sleep()) || "fallback"; console.log(result); diff --git a/crates/swc/tests/fixture/issues-2xxx/2024/full/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2024/full/output/index.js index 0aa46930329b..86dd2fd3c014 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2024/full/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2024/full/output/index.js @@ -1,7 +1,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); (function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var sleep, result; return _ts_generator._(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/issues-2xxx/2024/no-module/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2024/no-module/output/index.js index 0aa46930329b..86dd2fd3c014 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2024/no-module/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2024/no-module/output/index.js @@ -1,7 +1,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); (function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var sleep, result; return _ts_generator._(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/issues-2xxx/2164/es2015/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2164/es2015/output/index.js index 890f211af578..67a2d57b89c3 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2164/es2015/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2164/es2015/output/index.js @@ -1,6 +1,6 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); function fn() { - return /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { for(const key in {}); })(); } diff --git a/crates/swc/tests/fixture/issues-2xxx/2164/es2016/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2164/es2016/output/index.js index 890f211af578..67a2d57b89c3 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2164/es2016/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2164/es2016/output/index.js @@ -1,6 +1,6 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); function fn() { - return /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { for(const key in {}); })(); } diff --git a/crates/swc/tests/fixture/issues-2xxx/2164/es5/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2164/es5/output/index.js index fbb38a1cca8a..e7027767a365 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2164/es5/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2164/es5/output/index.js @@ -1,7 +1,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); function fn() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var key; return _ts_generator._(this, function(_state) { for(var key in {}); diff --git a/crates/swc/tests/fixture/issues-2xxx/2232/case1/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2232/case1/output/index.js index 9969c9b94df9..436958fb5bfb 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2232/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2232/case1/output/index.js @@ -12,7 +12,7 @@ var Foo = /*#__PURE__*/ function() { { key: "sendSomeMessage", value: function sendSomeMessage(_parent, _param, _param1) { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var _param_input, toNumber, messageBody, all, dataSources; return _ts_generator._(this, function(_state) { _param_input = _param.input, toNumber = _param_input.toNumber, messageBody = _param_input.messageBody, all = _object_without_properties._(_param.input, [ diff --git a/crates/swc/tests/fixture/issues-2xxx/2232/case2/output/index.ts b/crates/swc/tests/fixture/issues-2xxx/2232/case2/output/index.ts index a3569766201e..8f0dcaaa69fc 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2232/case2/output/index.ts +++ b/crates/swc/tests/fixture/issues-2xxx/2232/case2/output/index.ts @@ -3,7 +3,7 @@ import { _ as _object_without_properties } from "@swc/helpers/_/_object_without_ import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; var resolver = { sendSomeMessage: function sendSomeMessage(_parent, _param, _param1) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var _param_input, toNumber, messageBody, all, dataSources; return _ts_generator(this, function(_state) { _param_input = _param.input, toNumber = _param_input.toNumber, messageBody = _param_input.messageBody, all = _object_without_properties(_param.input, [ diff --git a/crates/swc/tests/fixture/issues-2xxx/2248/es5/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2248/es5/output/index.js index 2346f8400bee..bf567fa41355 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2248/es5/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2248/es5/output/index.js @@ -1,7 +1,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; export var foo = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { try { console.log(1); diff --git a/crates/swc/tests/fixture/issues-2xxx/2413/1/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2413/1/output/index.js index 95e34aca15b1..6b118787b566 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2413/1/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2413/1/output/index.js @@ -1,7 +1,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); var handleSubmit = useMutation(function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var res, param, errors; return _ts_generator._(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/issues-2xxx/2428/1/output/index.ts b/crates/swc/tests/fixture/issues-2xxx/2428/1/output/index.ts index 0d9e34dfca15..807bf360f916 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2428/1/output/index.ts +++ b/crates/swc/tests/fixture/issues-2xxx/2428/1/output/index.ts @@ -4,10 +4,10 @@ var _ts_metadata = require("@swc/helpers/_/_ts_metadata"); var _ts_param = require("@swc/helpers/_/_ts_param"); class Foo { fnName1(argName) { - return /*#__PURE__*/ _async_to_generator._(function*() {})(); + return _async_to_generator._(function*() {})(); } fnName2(argName = false) { - return /*#__PURE__*/ _async_to_generator._(function*() {})(); + return _async_to_generator._(function*() {})(); } } _ts_decorate._([ diff --git a/crates/swc/tests/fixture/issues-2xxx/2758/1/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2758/1/output/index.js index 2b95aafa8241..77ffefd37bb4 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2758/1/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2758/1/output/index.js @@ -2,7 +2,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); const obj = { // A comment foo () { - return /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { console.log("Should work"); })(); } diff --git a/crates/swc/tests/fixture/issues-4xxx/4108/1/output/index.ts b/crates/swc/tests/fixture/issues-4xxx/4108/1/output/index.ts index 77c6df9a391b..0e2f631c36b4 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4108/1/output/index.ts +++ b/crates/swc/tests/fixture/issues-4xxx/4108/1/output/index.ts @@ -7,7 +7,7 @@ import { _ as _ts_values } from "@swc/helpers/_/_ts_values"; import { Transaction } from "@solana/web3.js"; import { WalletNotConnectedError } from "@solana/wallet-adapter-base"; export var getErrorForTransaction = function(connection, txid) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var tx, errors; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -56,7 +56,7 @@ export var SequenceType = /*#__PURE__*/ function(SequenceType) { return SequenceType; }({}); export function sendTransactionsWithManualRetry(connection, wallet, instructions, signers) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var stopPoint, tries, lastInstructionsLength, toRemoveSigners, ids, filteredSigners, id, txs, e; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -154,7 +154,7 @@ export var sendTransactions = function(connection, wallet, instructionSet, signe var sequenceType = arguments.length > 4 && arguments[4] !== void 0 ? arguments[4] : 1, commitment = arguments.length > 5 && arguments[5] !== void 0 ? arguments[5] : "singleGossip", successCallback = arguments.length > 6 && arguments[6] !== void 0 ? arguments[6] : function(txid, ind) {}, failCallback = arguments.length > 7 && arguments[7] !== void 0 ? arguments[7] : function(txid, ind) { return false; }, block = arguments.length > 8 ? arguments[8] : void 0, beforeTransactions = arguments.length > 9 && arguments[9] !== void 0 ? arguments[9] : [], afterTransactions = arguments.length > 10 && arguments[10] !== void 0 ? arguments[10] : []; - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var _loop, _loop1, _unsignedTxns, unsignedTxns, i, partiallySignedTransactions, fullySignedTransactions, signedTxns, pendingTxns, i1, _ret, result, _tmp; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -355,7 +355,7 @@ export var sendTransactions = function(connection, wallet, instructionSet, signe }; export var sendTransaction = function(connection, wallet, instructions, signers) { var awaitConfirmation = arguments.length > 4 && arguments[4] !== void 0 ? arguments[4] : true, commitment = arguments.length > 5 && arguments[5] !== void 0 ? arguments[5] : "singleGossip", includesFeePayer = arguments.length > 6 && arguments[6] !== void 0 ? arguments[6] : false, block = arguments.length > 7 ? arguments[7] : void 0; - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var transaction, _tmp, _transaction, _transaction1, _transaction2, rawTransaction, options, txid, slot, confirmation, errors; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -469,7 +469,7 @@ export var sendTransaction = function(connection, wallet, instructions, signers) }; export var sendTransactionWithRetry = function(connection, wallet, instructions, signers) { var commitment = arguments.length > 4 && arguments[4] !== void 0 ? arguments[4] : "singleGossip", includesFeePayer = arguments.length > 5 && arguments[5] !== void 0 ? arguments[5] : false, block = arguments.length > 6 ? arguments[6] : void 0, beforeSend = arguments.length > 7 ? arguments[7] : void 0; - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var transaction, _tmp, _transaction, _transaction1, _transaction2, _ref, txid, slot; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -551,7 +551,7 @@ export var getUnixTs = function() { }; var DEFAULT_TIMEOUT = 15000; export function sendSignedTransaction(_0) { - return /*#__PURE__*/ _async_to_generator(function(param) { + return _async_to_generator(function(param) { var signedTransaction, connection, _param_timeout, timeout, rawTransaction, startTime, slot, txid, done, confirmation, err, simulateResult, e, i, line; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -571,7 +571,7 @@ export function sendSignedTransaction(_0) { console.log("Started awaiting confirmation for", txid); done = false; (function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: @@ -690,7 +690,7 @@ export function sendSignedTransaction(_0) { }).apply(this, arguments); } function simulateTransaction(connection, transaction, commitment) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var signData, wireTransaction, encodedTransaction, config, args, res; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -734,7 +734,7 @@ function simulateTransaction(connection, transaction, commitment) { } function awaitTransactionSignatureConfirmation(txid, timeout, connection) { var commitment = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : "recent", queryStatus = arguments.length > 4 && arguments[4] !== void 0 ? arguments[4] : false; - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var done, status, subId; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -749,7 +749,7 @@ function awaitTransactionSignatureConfirmation(txid, timeout, connection) { return [ 4, new Promise(function(resolve, reject) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: @@ -791,7 +791,7 @@ function awaitTransactionSignatureConfirmation(txid, timeout, connection) { ]; // eslint-disable-next-line no-loop-func (function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var signatureStatuses, e; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/issues-4xxx/4208/1/output/index.ts b/crates/swc/tests/fixture/issues-4xxx/4208/1/output/index.ts index 5d8271d45da6..ec5c9a9de08a 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4208/1/output/index.ts +++ b/crates/swc/tests/fixture/issues-4xxx/4208/1/output/index.ts @@ -9,7 +9,7 @@ export var CompanyBgStore = function CompanyBgStore() { _define_property(this, "corpName", 123); _define_property(this, "getBusinessInfo", function() { var corpName = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : _this.corpName; - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { console.log(corpName); return [ diff --git a/crates/swc/tests/fixture/issues-4xxx/4224/1/output/index.js b/crates/swc/tests/fixture/issues-4xxx/4224/1/output/index.js index b6f6278c9026..5b46e97ec336 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4224/1/output/index.js +++ b/crates/swc/tests/fixture/issues-4xxx/4224/1/output/index.js @@ -6,7 +6,7 @@ var A = function A() { var _this = this; _class_call_check._(this, A); this.foo = function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { this.x(); return [ @@ -16,7 +16,7 @@ var A = function A() { }).call(_this); }; this.bar = function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { this.x(); return [ diff --git a/crates/swc/tests/fixture/issues-4xxx/4224/2/output/index.js b/crates/swc/tests/fixture/issues-4xxx/4224/2/output/index.js index 7fe2c5de2179..8558901296fc 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4224/2/output/index.js +++ b/crates/swc/tests/fixture/issues-4xxx/4224/2/output/index.js @@ -1,10 +1,10 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); class A { constructor(){ - this.foo = ()=>/*#__PURE__*/ _async_to_generator._(function*() { + this.foo = ()=>_async_to_generator._(function*() { this.x(); }).call(this); - this.bar = ()=>/*#__PURE__*/ _async_to_generator._(function*() { + this.bar = ()=>_async_to_generator._(function*() { this.x(); }).call(this); } diff --git a/crates/swc/tests/fixture/issues-4xxx/4224/3/output/index.js b/crates/swc/tests/fixture/issues-4xxx/4224/3/output/index.js index 28829f5840cb..9233690a6d19 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4224/3/output/index.js +++ b/crates/swc/tests/fixture/issues-4xxx/4224/3/output/index.js @@ -13,7 +13,7 @@ var A = /*#__PURE__*/ function() { value: function method() { var _this = this; this.foo = function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { this.x(); return [ @@ -23,7 +23,7 @@ var A = /*#__PURE__*/ function() { }).call(_this); }; this.bar = function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { this.x(); return [ diff --git a/crates/swc/tests/fixture/issues-4xxx/4226/1/output/exec.js b/crates/swc/tests/fixture/issues-4xxx/4226/1/output/exec.js index 498b2b47a763..e2220d5d39d7 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4226/1/output/exec.js +++ b/crates/swc/tests/fixture/issues-4xxx/4226/1/output/exec.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; import "reflect-metadata"; var v0 = (function(v1) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, diff --git a/crates/swc/tests/fixture/issues-4xxx/4226/2/output/exec.js b/crates/swc/tests/fixture/issues-4xxx/4226/2/output/exec.js index 7b2877360336..01b18d0d54a1 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4226/2/output/exec.js +++ b/crates/swc/tests/fixture/issues-4xxx/4226/2/output/exec.js @@ -1,6 +1,6 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import "reflect-metadata"; -const v0 = ((v1)=>/*#__PURE__*/ _async_to_generator(function*() { +const v0 = ((v1)=>_async_to_generator(function*() { return v1; })()).constructor; const res = v0(()=>Reflect.get(v3, "a")); diff --git a/crates/swc/tests/fixture/issues-4xxx/4226/3/output/exec.js b/crates/swc/tests/fixture/issues-4xxx/4226/3/output/exec.js index cb4a88efc54f..fb894bf4e1b7 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4226/3/output/exec.js +++ b/crates/swc/tests/fixture/issues-4xxx/4226/3/output/exec.js @@ -6,7 +6,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); require("reflect-metadata"); var v0 = (function(v1) { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { return [ 2, diff --git a/crates/swc/tests/fixture/issues-5xxx/5313/1/output/index.js b/crates/swc/tests/fixture/issues-5xxx/5313/1/output/index.js index ae681828cf50..c5a37761c80a 100644 --- a/crates/swc/tests/fixture/issues-5xxx/5313/1/output/index.js +++ b/crates/swc/tests/fixture/issues-5xxx/5313/1/output/index.js @@ -1,6 +1,6 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); function a() { - return /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { return true && (yield b)(); })(); } diff --git a/crates/swc/tests/fixture/issues-5xxx/5558/1/output/index.js b/crates/swc/tests/fixture/issues-5xxx/5558/1/output/index.js index b3cf22a0725f..cef5526d4503 100644 --- a/crates/swc/tests/fixture/issues-5xxx/5558/1/output/index.js +++ b/crates/swc/tests/fixture/issues-5xxx/5558/1/output/index.js @@ -1,6 +1,6 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); class Foo { - bar(x = ()=>/*#__PURE__*/ _async_to_generator._(function*() { + bar(x = ()=>_async_to_generator._(function*() { return yield 1; })()) {} } diff --git a/crates/swc/tests/fixture/issues-5xxx/5558/2/output/index.js b/crates/swc/tests/fixture/issues-5xxx/5558/2/output/index.js index ed0512343dab..0972aa612ddb 100644 --- a/crates/swc/tests/fixture/issues-5xxx/5558/2/output/index.js +++ b/crates/swc/tests/fixture/issues-5xxx/5558/2/output/index.js @@ -12,7 +12,7 @@ var Foo = /*#__PURE__*/ function() { key: "bar", value: function bar() { var x = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/fixture/issues-5xxx/5859/output/index.js b/crates/swc/tests/fixture/issues-5xxx/5859/output/index.js index d1eaf6729c25..97b17b78aab0 100644 --- a/crates/swc/tests/fixture/issues-5xxx/5859/output/index.js +++ b/crates/swc/tests/fixture/issues-5xxx/5859/output/index.js @@ -4,7 +4,7 @@ var _wrap_async_generator = require("@swc/helpers/_/_wrap_async_generator"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); var result = []; function foo() { - return /*#__PURE__*/ _wrap_async_generator._(function() { + return _wrap_async_generator._(function() { var input, _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, _, _tmp, _1, _tmp1, err; return _ts_generator._(this, function(_state) { switch(_state.label){ @@ -98,7 +98,7 @@ function foo() { } var iter = foo(); function main() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var state, x; return _ts_generator._(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/issues-6xxx/6353/output/input.js b/crates/swc/tests/fixture/issues-6xxx/6353/output/input.js index c08e44bf32d6..09da82d7a85e 100644 --- a/crates/swc/tests/fixture/issues-6xxx/6353/output/input.js +++ b/crates/swc/tests/fixture/issues-6xxx/6353/output/input.js @@ -1,16 +1,16 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); -((x)=>/*#__PURE__*/ _async_to_generator._(function*() { +((x)=>_async_to_generator._(function*() { return 0; })()).x++; -((x)=>/*#__PURE__*/ _async_to_generator._(function*() { +((x)=>_async_to_generator._(function*() { return 0; })()).x--; -++((x)=>/*#__PURE__*/ _async_to_generator._(function*() { +++((x)=>_async_to_generator._(function*() { return 0; })()).x; ---((x)=>/*#__PURE__*/ _async_to_generator._(function*() { +--((x)=>_async_to_generator._(function*() { return 0; })()).x; -((x)=>/*#__PURE__*/ _async_to_generator._(function*() { +((x)=>_async_to_generator._(function*() { return 0; })())`y`; diff --git a/crates/swc/tests/fixture/issues-6xxx/6727/output/index.js b/crates/swc/tests/fixture/issues-6xxx/6727/output/index.js index 8c2b1f8de0ff..52858812f8ed 100644 --- a/crates/swc/tests/fixture/issues-6xxx/6727/output/index.js +++ b/crates/swc/tests/fixture/issues-6xxx/6727/output/index.js @@ -4,7 +4,7 @@ var _ts_generator = require("@swc/helpers/_/_ts_generator"); require("core-js/modules/es.object.to-string.js"); require("core-js/modules/es.promise.js"); function a() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/fixture/issues-6xxx/6730/output/index.ts b/crates/swc/tests/fixture/issues-6xxx/6730/output/index.ts index 2af940892f2b..7a0c8be75efe 100644 --- a/crates/swc/tests/fixture/issues-6xxx/6730/output/index.ts +++ b/crates/swc/tests/fixture/issues-6xxx/6730/output/index.ts @@ -2,7 +2,7 @@ import { _ as o } from "@swc/helpers/_/_async_to_generator"; export const styleLoader = ()=>{ return { setup (e) { - e.onLoad((e)=>/*#__PURE__*/ o(function*() {})()); + e.onLoad((e)=>o(function*() {})()); } }; }; diff --git a/crates/swc/tests/fixture/issues-6xxx/6871/output/index.js b/crates/swc/tests/fixture/issues-6xxx/6871/output/index.js index 6f6cbc0de510..b38a6377b703 100644 --- a/crates/swc/tests/fixture/issues-6xxx/6871/output/index.js +++ b/crates/swc/tests/fixture/issues-6xxx/6871/output/index.js @@ -1,8 +1,8 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); function fromTokenizer() { - return /*#__PURE__*/ _async_to_generator._(function*() {})(); + return _async_to_generator._(function*() {})(); } function _fromTokenizer() { - return /*#__PURE__*/ _async_to_generator._(function*() {})(); + return _async_to_generator._(function*() {})(); } eval(); diff --git a/crates/swc/tests/fixture/issues-6xxx/6898/output/exec.js b/crates/swc/tests/fixture/issues-6xxx/6898/output/exec.js index 210e720e15ce..f2576a8bdd00 100644 --- a/crates/swc/tests/fixture/issues-6xxx/6898/output/exec.js +++ b/crates/swc/tests/fixture/issues-6xxx/6898/output/exec.js @@ -1,7 +1,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); (function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var _loop, arr, i; return _ts_generator._(this, function(_state) { _loop = function(i) { diff --git a/crates/swc/tests/fixture/issues-7xxx/7432/output/exec.js b/crates/swc/tests/fixture/issues-7xxx/7432/output/exec.js index 993e4318c21d..33cc6f5c155d 100644 --- a/crates/swc/tests/fixture/issues-7xxx/7432/output/exec.js +++ b/crates/swc/tests/fixture/issues-7xxx/7432/output/exec.js @@ -1,7 +1,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); (function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var array, _iteratorNormalCompletion, _didIteratorError, _iteratorError, _loop, _iterator, _step; return _ts_generator._(this, function(_state) { array = [ diff --git a/crates/swc/tests/fixture/issues-7xxx/7622/output/1.js b/crates/swc/tests/fixture/issues-7xxx/7622/output/1.js index ade224211a6f..df83f9d816dd 100644 --- a/crates/swc/tests/fixture/issues-7xxx/7622/output/1.js +++ b/crates/swc/tests/fixture/issues-7xxx/7622/output/1.js @@ -1,7 +1,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); function asyncWhile() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { while(true){ return [ diff --git a/crates/swc/tests/fixture/issues-8xxx/8155/1/output/1.js b/crates/swc/tests/fixture/issues-8xxx/8155/1/output/1.js index 1026143daf67..94c528a0c600 100644 --- a/crates/swc/tests/fixture/issues-8xxx/8155/1/output/1.js +++ b/crates/swc/tests/fixture/issues-8xxx/8155/1/output/1.js @@ -6,9 +6,9 @@ let someFn = (xx, x, y)=>[ 1, 2, 3 - ], goodFunction = ()=>/*#__PURE__*/ _async_to_generator._(function*() { + ], goodFunction = ()=>_async_to_generator._(function*() { console.log(someFn(1, (yield getArray()), (yield getArray()))); - })(), badFunction = ()=>/*#__PURE__*/ _async_to_generator._(function*() { + })(), badFunction = ()=>_async_to_generator._(function*() { console.log(someFn(1, (yield getArray()), (yield getArray()))); })(); goodFunction(), badFunction(); diff --git a/crates/swc/tests/fixture/issues-8xxx/8155/2/output/1.js b/crates/swc/tests/fixture/issues-8xxx/8155/2/output/1.js index 14a757ec3888..a17f6d9afafa 100644 --- a/crates/swc/tests/fixture/issues-8xxx/8155/2/output/1.js +++ b/crates/swc/tests/fixture/issues-8xxx/8155/2/output/1.js @@ -8,12 +8,12 @@ const getArray = ()=>[ 2, 3 ]; -const goodFunction = ()=>/*#__PURE__*/ _async_to_generator._(function*() { +const goodFunction = ()=>_async_to_generator._(function*() { const rb = yield getArray(); const rc = yield getArray(); console.log(someFn(1, rb, rc)); })(); -const badFunction = ()=>/*#__PURE__*/ _async_to_generator._(function*() { +const badFunction = ()=>_async_to_generator._(function*() { console.log(someFn(1, (yield getArray()), (yield getArray()))); })(); goodFunction(); diff --git a/crates/swc/tests/fixture/issues-8xxx/8397/output/index.js b/crates/swc/tests/fixture/issues-8xxx/8397/output/index.js index 951e2d2b3b81..f2501d6d23e6 100644 --- a/crates/swc/tests/fixture/issues-8xxx/8397/output/index.js +++ b/crates/swc/tests/fixture/issues-8xxx/8397/output/index.js @@ -13,7 +13,7 @@ function f() { ]; } function af() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var a, b; return _ts_generator._(this, function(_state) { a = [ diff --git a/crates/swc/tests/fixture/issues-8xxx/8632/output/index.ts b/crates/swc/tests/fixture/issues-8xxx/8632/output/index.ts index 2b329834bb80..e16a82605d9b 100644 --- a/crates/swc/tests/fixture/issues-8xxx/8632/output/index.ts +++ b/crates/swc/tests/fixture/issues-8xxx/8632/output/index.ts @@ -11,7 +11,7 @@ Object.defineProperty(exports, "Test", { const _async_to_generator = require("@swc/helpers/_/_async_to_generator"); class Test { bad() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { let foo = false; [foo] = yield Promise.all([ this.foo() @@ -19,14 +19,14 @@ class Test { }).call(this); } good() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { let [foo] = yield Promise.all([ this.foo() ]); }).call(this); } foo() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { return true; })(); } diff --git a/crates/swc/tests/fixture/issues-8xxx/8701/1/output/src/app.controller.spec.ts b/crates/swc/tests/fixture/issues-8xxx/8701/1/output/src/app.controller.spec.ts index 1a8243eddcdd..ea51c6462496 100644 --- a/crates/swc/tests/fixture/issues-8xxx/8701/1/output/src/app.controller.spec.ts +++ b/crates/swc/tests/fixture/issues-8xxx/8701/1/output/src/app.controller.spec.ts @@ -6,7 +6,7 @@ import { AppService } from "./app.service"; describe('AppController', function() { var app; beforeAll(function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/fixture/issues-8xxx/8701/1/output/src/main.ts b/crates/swc/tests/fixture/issues-8xxx/8701/1/output/src/main.ts index b9dcf0fc3fd1..61f5b0783f02 100644 --- a/crates/swc/tests/fixture/issues-8xxx/8701/1/output/src/main.ts +++ b/crates/swc/tests/fixture/issues-8xxx/8701/1/output/src/main.ts @@ -3,7 +3,7 @@ import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; import { NestFactory } from "@nestjs/core"; import { AppModule } from "./app.module"; function bootstrap() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var app; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/jsc-paths/7603/1/output/src/main.ts b/crates/swc/tests/fixture/jsc-paths/7603/1/output/src/main.ts index 7623c0c410d0..52ecdb0c6620 100644 --- a/crates/swc/tests/fixture/jsc-paths/7603/1/output/src/main.ts +++ b/crates/swc/tests/fixture/jsc-paths/7603/1/output/src/main.ts @@ -3,7 +3,7 @@ import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; import { NestFactory } from "@nestjs/core"; import { AppModule } from "./app.module"; function bootstrap() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var app; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/jsc-paths/7603/1/output/src/users/users.controller.spec.ts b/crates/swc/tests/fixture/jsc-paths/7603/1/output/src/users/users.controller.spec.ts index 119ee7f15b0a..838ce5009db0 100644 --- a/crates/swc/tests/fixture/jsc-paths/7603/1/output/src/users/users.controller.spec.ts +++ b/crates/swc/tests/fixture/jsc-paths/7603/1/output/src/users/users.controller.spec.ts @@ -6,7 +6,7 @@ import { UsersService } from "./users.service"; describe('UsersController', function() { var controller; beforeEach(function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var module; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/jsc-paths/7603/1/output/src/users/users.service.spec.ts b/crates/swc/tests/fixture/jsc-paths/7603/1/output/src/users/users.service.spec.ts index 0ddb0c36fa16..52dc973b1880 100644 --- a/crates/swc/tests/fixture/jsc-paths/7603/1/output/src/users/users.service.spec.ts +++ b/crates/swc/tests/fixture/jsc-paths/7603/1/output/src/users/users.service.spec.ts @@ -5,7 +5,7 @@ import { UsersService } from "./users.service"; describe('UsersService', function() { var service; beforeEach(function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var module; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/jsc-paths/7603/2/output/src/main.ts b/crates/swc/tests/fixture/jsc-paths/7603/2/output/src/main.ts index 7623c0c410d0..52ecdb0c6620 100644 --- a/crates/swc/tests/fixture/jsc-paths/7603/2/output/src/main.ts +++ b/crates/swc/tests/fixture/jsc-paths/7603/2/output/src/main.ts @@ -3,7 +3,7 @@ import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; import { NestFactory } from "@nestjs/core"; import { AppModule } from "./app.module"; function bootstrap() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var app; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/jsc-paths/7603/2/output/src/users/users.controller.spec.ts b/crates/swc/tests/fixture/jsc-paths/7603/2/output/src/users/users.controller.spec.ts index 119ee7f15b0a..838ce5009db0 100644 --- a/crates/swc/tests/fixture/jsc-paths/7603/2/output/src/users/users.controller.spec.ts +++ b/crates/swc/tests/fixture/jsc-paths/7603/2/output/src/users/users.controller.spec.ts @@ -6,7 +6,7 @@ import { UsersService } from "./users.service"; describe('UsersController', function() { var controller; beforeEach(function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var module; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/jsc-paths/7603/2/output/src/users/users.service.spec.ts b/crates/swc/tests/fixture/jsc-paths/7603/2/output/src/users/users.service.spec.ts index 0ddb0c36fa16..52dc973b1880 100644 --- a/crates/swc/tests/fixture/jsc-paths/7603/2/output/src/users/users.service.spec.ts +++ b/crates/swc/tests/fixture/jsc-paths/7603/2/output/src/users/users.service.spec.ts @@ -5,7 +5,7 @@ import { UsersService } from "./users.service"; describe('UsersService', function() { var service; beforeEach(function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var module; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/jsc-paths/vercel-site/1/output/node_modules/.pnpm/nanoid@4.0.2/node_modules/nanoid/async/index.browser.js b/crates/swc/tests/fixture/jsc-paths/vercel-site/1/output/node_modules/.pnpm/nanoid@4.0.2/node_modules/nanoid/async/index.browser.js index ee34f263e486..eb61435ca503 100644 --- a/crates/swc/tests/fixture/jsc-paths/vercel-site/1/output/node_modules/.pnpm/nanoid@4.0.2/node_modules/nanoid/async/index.browser.js +++ b/crates/swc/tests/fixture/jsc-paths/vercel-site/1/output/node_modules/.pnpm/nanoid@4.0.2/node_modules/nanoid/async/index.browser.js @@ -1,7 +1,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; export var random = function(bytes) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, @@ -16,7 +16,7 @@ export var customAlphabet = function(alphabet) { var step = -~(1.6 * mask * defaultSize / alphabet.length); return function() { var size = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : defaultSize; - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var id, bytes, i; return _ts_generator(this, function(_state) { id = ''; @@ -40,7 +40,7 @@ export var customAlphabet = function(alphabet) { }; export var nanoid = function() { var size = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : 21; - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var id, bytes, byte; return _ts_generator(this, function(_state) { id = ''; diff --git a/crates/swc/tests/fixture/next.js/40399/1/output/index.js b/crates/swc/tests/fixture/next.js/40399/1/output/index.js index 13b291cc34a2..9cc5ab17ac7f 100644 --- a/crates/swc/tests/fixture/next.js/40399/1/output/index.js +++ b/crates/swc/tests/fixture/next.js/40399/1/output/index.js @@ -1,7 +1,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); (function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var blob, _; return _ts_generator._(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/next.js/40399/2/output/index.js b/crates/swc/tests/fixture/next.js/40399/2/output/index.js index 160da684f338..453ab74892a4 100644 --- a/crates/swc/tests/fixture/next.js/40399/2/output/index.js +++ b/crates/swc/tests/fixture/next.js/40399/2/output/index.js @@ -1,7 +1,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); (function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var a, b, _; return _ts_generator._(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/next.js/40399/3/output/index.js b/crates/swc/tests/fixture/next.js/40399/3/output/index.js index 184d79bc1cc2..c893e4e7787c 100644 --- a/crates/swc/tests/fixture/next.js/40399/3/output/index.js +++ b/crates/swc/tests/fixture/next.js/40399/3/output/index.js @@ -16,7 +16,7 @@ _define_property._(Foo, "klass", function _class(v) { this.value = v; }); (function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var Bar; return _ts_generator._(this, function(_state) { switch(_state.label){ @@ -32,7 +32,7 @@ _define_property._(Foo, "klass", function _class(v) { { key: "bar", value: function bar() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var foo, _, foo2, _1, _2; return _ts_generator._(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/next.js/shared/lib/router/1/output/index.ts b/crates/swc/tests/fixture/next.js/shared/lib/router/1/output/index.ts index e10b235b8401..d26a76093a5c 100644 --- a/crates/swc/tests/fixture/next.js/shared/lib/router/1/output/index.ts +++ b/crates/swc/tests/fixture/next.js/shared/lib/router/1/output/index.ts @@ -11,7 +11,7 @@ var Router = /*#__PURE__*/ function() { { key: "change", value: function change(method, url, as, options, forcedScroll) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var shouldResolveHref, prevLocale, parsedAs, localePathResult, didNavigate, _this_locales, detectedDomain, asNoBasePath, _options_shallow, shallow, routeProps, cleanedAs, localeChange, parsed, pathname, query, pages, rewrites, ref, err, resolvedAs, rewritesResult, route, parsedAs1, asPathname, routeRegex, routeMatch, shouldInterpolate, interpolatedAs, missingParams, _self___NEXT_DATA___props_pageProps, _self___NEXT_DATA___props, routeInfo, error, props, __N_SSG, __N_SSP, destination, parsedHref, _prepareUrlAs, newUrl, newAs, notFoundRoute, _, isValidShallowRoute, _options_scroll, shouldScroll, resetScroll, err1; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/sourcemap/002/output/index.js b/crates/swc/tests/fixture/sourcemap/002/output/index.js index b4a956d5d494..f0793c1e2a06 100644 --- a/crates/swc/tests/fixture/sourcemap/002/output/index.js +++ b/crates/swc/tests/fixture/sourcemap/002/output/index.js @@ -5,7 +5,7 @@ export default function StaticPage(param) { return /*#__PURE__*/ React.createElement("div", null, data.foo); } export function getStaticProps() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, diff --git a/crates/swc/tests/fixture/sourcemap/003/output/index.js b/crates/swc/tests/fixture/sourcemap/003/output/index.js index edd9415377c6..3a90f442088b 100644 --- a/crates/swc/tests/fixture/sourcemap/003/output/index.js +++ b/crates/swc/tests/fixture/sourcemap/003/output/index.js @@ -1 +1 @@ -import{_ as t}from"@swc/helpers/_/_async_to_generator";import{_ as r}from"@swc/helpers/_/_ts_generator";export default function e(t){var r=t.data;return React.createElement("div",null,r.foo)}export function getStaticProps(){return /*#__PURE__*/t(function(){return r(this,function(t){return[2,{props:{data:{foo:"bar"}}}]})})()} +import{_ as t}from"@swc/helpers/_/_async_to_generator";import{_ as r}from"@swc/helpers/_/_ts_generator";export default function e(t){var r=t.data;return React.createElement("div",null,r.foo)}export function getStaticProps(){return t(function(){return r(this,function(t){return[2,{props:{data:{foo:"bar"}}}]})})()} diff --git a/crates/swc/tests/fixture/sourcemap/003/output/index.map b/crates/swc/tests/fixture/sourcemap/003/output/index.map index 1c20f3aab8a3..622f05204081 100644 --- a/crates/swc/tests/fixture/sourcemap/003/output/index.map +++ b/crates/swc/tests/fixture/sourcemap/003/output/index.map @@ -1,5 +1,5 @@ { - "mappings": "uGAAA,gBAAe,SAASA,EAAW,CAAQ,MAAR,AAAEC,EAAF,EAAEA,KACjC,OAAO,oBAACC,WAAKD,EAAKE,GAAG,CACzB,CAEA,OAAO,SAAeC,4EAClB,SAAO,CACHC,MAAO,CACHJ,KAAM,CACFE,IAAK,KACT,CACJ,CACJ,IACJ", + "mappings": "uGAAA,gBAAe,SAASA,EAAW,CAAQ,MAAR,AAAEC,EAAF,EAAEA,KACjC,OAAO,oBAACC,WAAKD,EAAKE,GAAG,CACzB,CAEA,OAAO,SAAeC,+DAClB,SAAO,CACHC,MAAO,CACHJ,KAAM,CACFE,IAAK,KACT,CACJ,CACJ,IACJ", "names": [ "StaticPage", "data", diff --git a/crates/swc/tests/fixture/sourcemap/005/output/index.js b/crates/swc/tests/fixture/sourcemap/005/output/index.js index 13fd7313aae0..05717c79a490 100644 --- a/crates/swc/tests/fixture/sourcemap/005/output/index.js +++ b/crates/swc/tests/fixture/sourcemap/005/output/index.js @@ -1,7 +1,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); it("should compress avif smaller than webp and smaller than jpg", function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var query, res1, res2, res3, avif, webp, jpeg; return _ts_generator._(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/sourcemap/006/output/index.js b/crates/swc/tests/fixture/sourcemap/006/output/index.js index c4c66d58b437..a83beed311c5 100644 --- a/crates/swc/tests/fixture/sourcemap/006/output/index.js +++ b/crates/swc/tests/fixture/sourcemap/006/output/index.js @@ -1,7 +1,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); it("should compress avif smaller than webp and smaller than jpg", function() { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var query, res1, res2, res3, avif, webp, jpeg; return _ts_generator._(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/fixture/yield-star/output/index.js b/crates/swc/tests/fixture/yield-star/output/index.js index a38495ec5919..edb0fbb6c164 100644 --- a/crates/swc/tests/fixture/yield-star/output/index.js +++ b/crates/swc/tests/fixture/yield-star/output/index.js @@ -2,7 +2,7 @@ var _async_generator_delegate = require("@swc/helpers/_/_async_generator_delegat var _async_iterator = require("@swc/helpers/_/_async_iterator"); var _wrap_async_generator = require("@swc/helpers/_/_wrap_async_generator"); function g() { - return /*#__PURE__*/ _wrap_async_generator._(function*() { + return _wrap_async_generator._(function*() { yield* _async_generator_delegate._(_async_iterator._([ 1, 2, diff --git a/crates/swc/tests/tsc-references/asyncAliasReturnType_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncAliasReturnType_es5.1.normal.js index 1f29c076412b..10f4fa907cff 100644 --- a/crates/swc/tests/tsc-references/asyncAliasReturnType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAliasReturnType_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function f() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 diff --git a/crates/swc/tests/tsc-references/asyncAliasReturnType_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncAliasReturnType_es6.1.normal.js index 6230de5934e2..44f9f888f17f 100644 --- a/crates/swc/tests/tsc-references/asyncAliasReturnType_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAliasReturnType_es6.1.normal.js @@ -1,5 +1,5 @@ //// [asyncAliasReturnType_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function f() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction10_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction10_es5.1.normal.js index 8ff7bbbe7255..f69c5168b3b6 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction10_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction10_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; var foo = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var v; return _ts_generator(this, function(_state) { return [ diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction10_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction10_es6.1.normal.js index 3d7301ea3862..ff93a100efca 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction10_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction10_es6.1.normal.js @@ -1,6 +1,6 @@ //// [asyncArrowFunction10_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; -var foo = ()=>/*#__PURE__*/ _async_to_generator(function*() { +var foo = ()=>_async_to_generator(function*() { // Legal to use 'await' in a type context. var v; })(); diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction11_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction11_es5.1.normal.js index e7bf3d243f4a..b7328a6d7d19 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction11_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction11_es5.1.normal.js @@ -12,7 +12,7 @@ var A = function A() { for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){ args[_key] = arguments[_key]; } - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var _this, obj; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction1_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction1_es5.1.normal.js index fcb8527a22df..1e27725d81dc 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction1_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; var foo = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction1_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction1_es6.1.normal.js index b4e04c0491ff..4e44de2e8b84 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction1_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction1_es6.1.normal.js @@ -1,3 +1,3 @@ //// [asyncArrowFunction1_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; -var foo = ()=>/*#__PURE__*/ _async_to_generator(function*() {})(); +var foo = ()=>_async_to_generator(function*() {})(); diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5.1.normal.js index d077f6da0aad..33e6f419c022 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5.1.normal.js @@ -12,7 +12,7 @@ var C = /*#__PURE__*/ function() { var _this = this, _arguments = arguments; function other() {} var fn = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var _arguments = arguments; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6.1.normal.js index c845b0e19930..c83518e4b962 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6.1.normal.js @@ -3,14 +3,14 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; class C { method() { function other() {} - var fn = ()=>/*#__PURE__*/ _async_to_generator(function*() { + var fn = ()=>_async_to_generator(function*() { return yield other.apply(this, arguments); }).apply(this, arguments); } } function f() { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { + return ()=>_async_to_generator(function*() { + return ()=>_async_to_generator(function*() { return arguments.length; }).apply(this, arguments); }).apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5.1.normal.js index 007905bad71e..e3084c38784e 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5.1.normal.js @@ -11,7 +11,7 @@ var C = /*#__PURE__*/ function() { _proto.method = function method() { var _this = this; var fn = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6.1.normal.js index 51444fe4064d..944a764dc8c7 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; class C { method() { - var fn = ()=>/*#__PURE__*/ _async_to_generator(function*() { + var fn = ()=>_async_to_generator(function*() { return yield this; }).call(this); } diff --git a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5.1.normal.js index b076d99a9446..63ee18b83f76 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5.1.normal.js @@ -3,7 +3,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _class_call_check } from "@swc/helpers/_/_class_call_check"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function f0() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -12,7 +12,7 @@ function f0() { })(); } function f1() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -21,7 +21,7 @@ function f1() { })(); } function f3() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -30,7 +30,7 @@ function f3() { })(); } var f4 = function f4() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -39,7 +39,7 @@ var f4 = function f4() { })(); }; var f5 = function f5() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -48,7 +48,7 @@ var f5 = function f5() { })(); }; var f6 = function f6() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -57,7 +57,7 @@ var f6 = function f6() { })(); }; var f7 = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -66,7 +66,7 @@ var f7 = function() { })(); }; var f8 = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -75,7 +75,7 @@ var f8 = function() { })(); }; var f9 = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -84,7 +84,7 @@ var f9 = function() { })(); }; var f10 = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, @@ -94,7 +94,7 @@ var f10 = function() { })(); }; var f11 = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, @@ -104,7 +104,7 @@ var f11 = function() { })(); }; var f12 = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, @@ -114,7 +114,7 @@ var f12 = function() { })(); }; var f13 = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, @@ -125,7 +125,7 @@ var f13 = function() { }; var o = { m1: function m1() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -134,7 +134,7 @@ var o = { })(); }, m2: function m2() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -143,7 +143,7 @@ var o = { })(); }, m3: function m3() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -159,7 +159,7 @@ var C = /*#__PURE__*/ function() { } var _proto = C.prototype; _proto.m1 = function m1() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -168,7 +168,7 @@ var C = /*#__PURE__*/ function() { })(); }; _proto.m2 = function m2() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -177,7 +177,7 @@ var C = /*#__PURE__*/ function() { })(); }; _proto.m3 = function m3() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -186,7 +186,7 @@ var C = /*#__PURE__*/ function() { })(); }; C.m4 = function m4() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -195,7 +195,7 @@ var C = /*#__PURE__*/ function() { })(); }; C.m5 = function m5() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -204,7 +204,7 @@ var C = /*#__PURE__*/ function() { })(); }; C.m6 = function m6() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -216,7 +216,7 @@ var C = /*#__PURE__*/ function() { }(); (function(M) { function f1() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 diff --git a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5.2.minified.js index ab6b6ea27905..a5ae1be33e4e 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5.2.minified.js @@ -4,7 +4,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _class_call_check } from "@swc/helpers/_/_class_call_check"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; (M || (M = {})).f1 = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 diff --git a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6.1.normal.js index b0b026fe4c7e..7164fb5a6eb2 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6.1.normal.js @@ -1,72 +1,72 @@ //// [asyncAwaitIsolatedModules_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function f0() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } function f1() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } function f3() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } let f4 = function() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); }; let f5 = function() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); }; let f6 = function() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); }; -let f7 = ()=>/*#__PURE__*/ _async_to_generator(function*() {})(); -let f8 = ()=>/*#__PURE__*/ _async_to_generator(function*() {})(); -let f9 = ()=>/*#__PURE__*/ _async_to_generator(function*() {})(); -let f10 = ()=>/*#__PURE__*/ _async_to_generator(function*() { +let f7 = ()=>_async_to_generator(function*() {})(); +let f8 = ()=>_async_to_generator(function*() {})(); +let f9 = ()=>_async_to_generator(function*() {})(); +let f10 = ()=>_async_to_generator(function*() { return p; })(); -let f11 = ()=>/*#__PURE__*/ _async_to_generator(function*() { +let f11 = ()=>_async_to_generator(function*() { return mp; })(); -let f12 = ()=>/*#__PURE__*/ _async_to_generator(function*() { +let f12 = ()=>_async_to_generator(function*() { return mp; })(); -let f13 = ()=>/*#__PURE__*/ _async_to_generator(function*() { +let f13 = ()=>_async_to_generator(function*() { return p; })(); let o = { m1 () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); }, m2 () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); }, m3 () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }; class C { m1() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } m2() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } m3() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } static m4() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } static m5() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } static m6() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } } (function(M) { function f1() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } M.f1 = f1; })(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6.2.minified.js index bd7a093c6e0e..d43a36262801 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6.2.minified.js @@ -2,5 +2,5 @@ var M; import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; (M || (M = {})).f1 = function() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); }; diff --git a/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5.1.normal.js index c14b7ab8970a..fa269ba6db74 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5.1.normal.js @@ -25,7 +25,7 @@ A.B = (_B = /*#__PURE__*/ function() { _class_call_check(this, C); } C.func = function func() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5.2.minified.js index d6307e707695..47986fb5cce4 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5.2.minified.js @@ -19,7 +19,7 @@ var _B, A = function A() { _class_call_check(this, C); } return C.func = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAwait_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncAwait_es5.1.normal.js index 48f1296331f5..ee9a0aea57f7 100644 --- a/crates/swc/tests/tsc-references/asyncAwait_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwait_es5.1.normal.js @@ -3,7 +3,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _class_call_check } from "@swc/helpers/_/_class_call_check"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function f0() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -12,7 +12,7 @@ function f0() { })(); } function f1() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -21,7 +21,7 @@ function f1() { })(); } function f3() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -30,7 +30,7 @@ function f3() { })(); } var f4 = function f4() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -39,7 +39,7 @@ var f4 = function f4() { })(); }; var f5 = function f5() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -48,7 +48,7 @@ var f5 = function f5() { })(); }; var f6 = function f6() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -57,7 +57,7 @@ var f6 = function f6() { })(); }; var f7 = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -66,7 +66,7 @@ var f7 = function() { })(); }; var f8 = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -75,7 +75,7 @@ var f8 = function() { })(); }; var f9 = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -84,7 +84,7 @@ var f9 = function() { })(); }; var f10 = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, @@ -94,7 +94,7 @@ var f10 = function() { })(); }; var f11 = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, @@ -104,7 +104,7 @@ var f11 = function() { })(); }; var f12 = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, @@ -114,7 +114,7 @@ var f12 = function() { })(); }; var f13 = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, @@ -125,7 +125,7 @@ var f13 = function() { }; var o = { m1: function m1() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -134,7 +134,7 @@ var o = { })(); }, m2: function m2() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -143,7 +143,7 @@ var o = { })(); }, m3: function m3() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -159,7 +159,7 @@ var C = /*#__PURE__*/ function() { } var _proto = C.prototype; _proto.m1 = function m1() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -168,7 +168,7 @@ var C = /*#__PURE__*/ function() { })(); }; _proto.m2 = function m2() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -177,7 +177,7 @@ var C = /*#__PURE__*/ function() { })(); }; _proto.m3 = function m3() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -186,7 +186,7 @@ var C = /*#__PURE__*/ function() { })(); }; C.m4 = function m4() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -195,7 +195,7 @@ var C = /*#__PURE__*/ function() { })(); }; C.m5 = function m5() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -204,7 +204,7 @@ var C = /*#__PURE__*/ function() { })(); }; C.m6 = function m6() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -216,7 +216,7 @@ var C = /*#__PURE__*/ function() { }(); (function(M) { function f1() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -227,7 +227,7 @@ var C = /*#__PURE__*/ function() { M.f1 = f1; })(M || (M = {})); function f14() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAwait_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncAwait_es5.2.minified.js index 4020e23b27f2..df8a11193cb3 100644 --- a/crates/swc/tests/tsc-references/asyncAwait_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwait_es5.2.minified.js @@ -4,7 +4,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _class_call_check } from "@swc/helpers/_/_class_call_check"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; (M || (M = {})).f1 = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 diff --git a/crates/swc/tests/tsc-references/asyncAwait_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncAwait_es6.1.normal.js index c7fe087adecc..df1a8bbbbd45 100644 --- a/crates/swc/tests/tsc-references/asyncAwait_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwait_es6.1.normal.js @@ -1,77 +1,77 @@ //// [asyncAwait_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function f0() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } function f1() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } function f3() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } let f4 = function() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); }; let f5 = function() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); }; let f6 = function() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); }; -let f7 = ()=>/*#__PURE__*/ _async_to_generator(function*() {})(); -let f8 = ()=>/*#__PURE__*/ _async_to_generator(function*() {})(); -let f9 = ()=>/*#__PURE__*/ _async_to_generator(function*() {})(); -let f10 = ()=>/*#__PURE__*/ _async_to_generator(function*() { +let f7 = ()=>_async_to_generator(function*() {})(); +let f8 = ()=>_async_to_generator(function*() {})(); +let f9 = ()=>_async_to_generator(function*() {})(); +let f10 = ()=>_async_to_generator(function*() { return p; })(); -let f11 = ()=>/*#__PURE__*/ _async_to_generator(function*() { +let f11 = ()=>_async_to_generator(function*() { return mp; })(); -let f12 = ()=>/*#__PURE__*/ _async_to_generator(function*() { +let f12 = ()=>_async_to_generator(function*() { return mp; })(); -let f13 = ()=>/*#__PURE__*/ _async_to_generator(function*() { +let f13 = ()=>_async_to_generator(function*() { return p; })(); let o = { m1 () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); }, m2 () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); }, m3 () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }; class C { m1() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } m2() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } m3() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } static m4() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } static m5() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } static m6() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } } (function(M) { function f1() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } M.f1 = f1; })(M || (M = {})); function f14() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { block: { yield 1; break block; diff --git a/crates/swc/tests/tsc-references/asyncAwait_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncAwait_es6.2.minified.js index 31ac1ef6d035..c6edb6f3c239 100644 --- a/crates/swc/tests/tsc-references/asyncAwait_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwait_es6.2.minified.js @@ -2,5 +2,5 @@ var M; import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; (M || (M = {})).f1 = function() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); }; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5.1.normal.js index 351c5cc2366c..8dc7840d783c 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function foo() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var v; return _ts_generator(this, function(_state) { return [ diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6.1.normal.js index f4809dd5f127..fcc4f45d1ea2 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6.1.normal.js @@ -1,7 +1,7 @@ //// [asyncFunctionDeclaration13_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function foo() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { // Legal to use 'await' in a type context. var v; })(); diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5.1.normal.js index 3c33c2a93907..1904e64c90ed 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function foo() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6.1.normal.js index 926fbbd34d06..a65278e72867 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6.1.normal.js @@ -1,7 +1,7 @@ //// [asyncFunctionDeclaration14_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function foo() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { return; })(); } diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration16_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration16_es5.1.normal.js index 2613619c5be8..1caddcf5fc8b 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration16_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration16_es5.1.normal.js @@ -19,7 +19,7 @@ */ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; var f1 = function(str) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, @@ -29,7 +29,7 @@ var f1 = function(str) { })(); }; /** @type {T1} */ var f2 = function(str) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, @@ -42,7 +42,7 @@ var f1 = function(str) { * @param {string} str * @returns {Promise} */ var f3 = function(str) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, @@ -52,7 +52,7 @@ var f1 = function(str) { })(); }; /** @type {T2} */ var f4 = function(str) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, @@ -62,7 +62,7 @@ var f1 = function(str) { })(); }; /** @type {T3} */ var f5 = function(str) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5.1.normal.js index 727a36097f4a..39e4a19b4438 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function foo() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6.1.normal.js index ee5be7ef1193..7dc07f95ab6c 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6.1.normal.js @@ -1,5 +1,5 @@ //// [asyncFunctionDeclaration1_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function foo() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5.1.normal.js index 14aa4a8037a5..ecbc1a4699d8 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5.1.normal.js @@ -11,7 +11,7 @@ var C = /*#__PURE__*/ function() { _proto.method = function method() { function other() {} function fn() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var _arguments = arguments; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclarationParameterEvaluation(target=es2015).1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclarationParameterEvaluation(target=es2015).1.normal.js index d131e71242df..1094eac39552 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclarationParameterEvaluation(target=es2015).1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclarationParameterEvaluation(target=es2015).1.normal.js @@ -2,68 +2,68 @@ // https://github.com/microsoft/TypeScript/issues/40410 import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function f1(_0) { - return /*#__PURE__*/ _async_to_generator(function*(x, y = z) {}).apply(this, arguments); + return _async_to_generator(function*(x, y = z) {}).apply(this, arguments); } function f2(_0) { - return /*#__PURE__*/ _async_to_generator(function*({ [z]: x }) {}).apply(this, arguments); + return _async_to_generator(function*({ [z]: x }) {}).apply(this, arguments); } function f3() { - return /*#__PURE__*/ _async_to_generator(function*(x = z) { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*(x = z) { + return ()=>_async_to_generator(function*() { return arguments; }).apply(this, arguments); }).apply(this, arguments); } function f4() { - return /*#__PURE__*/ _async_to_generator(function*(x = z) { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*(x = z) { + return ()=>_async_to_generator(function*() { + return ()=>_async_to_generator(function*() { return arguments; }).apply(this, arguments); }).apply(this, arguments); }).apply(this, arguments); } function f5() { - return /*#__PURE__*/ _async_to_generator(function*(x = z, ...args) {}).apply(this, arguments); + return _async_to_generator(function*(x = z, ...args) {}).apply(this, arguments); } function f6() { - return /*#__PURE__*/ _async_to_generator(function*(x = z, ...args) { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*(x = z, ...args) { + return ()=>_async_to_generator(function*() { return arguments; }).apply(this, arguments); }).apply(this, arguments); } function f7() { - return /*#__PURE__*/ _async_to_generator(function*(x = z, ...args) { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*(x = z, ...args) { + return ()=>_async_to_generator(function*() { + return ()=>_async_to_generator(function*() { return arguments; }).apply(this, arguments); }).apply(this, arguments); }).apply(this, arguments); } function f8() { - return /*#__PURE__*/ _async_to_generator(function*() { - return (x = z)=>/*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { + return (x = z)=>_async_to_generator(function*() { return arguments; }).apply(this, arguments); }).apply(this, arguments); } function f9() { - return /*#__PURE__*/ _async_to_generator(function*() { - return (x = z)=>/*#__PURE__*/ _async_to_generator(function*() { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { + return (x = z)=>_async_to_generator(function*() { + return ()=>_async_to_generator(function*() { return arguments; }).apply(this, arguments); }).apply(this, arguments); }).apply(this, arguments); } function f10() { - return /*#__PURE__*/ _async_to_generator(function*(x = z) { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*(x = z) { + return ()=>_async_to_generator(function*() { return function() { - return /*#__PURE__*/ _async_to_generator(function*() { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { + return ()=>_async_to_generator(function*() { return arguments; }).apply(this, arguments); }).apply(this, arguments); @@ -72,62 +72,62 @@ function f10() { }).apply(this, arguments); } function f11() { - return (x = z)=>/*#__PURE__*/ _async_to_generator(function*() { + return (x = z)=>_async_to_generator(function*() { return arguments; }).apply(this, arguments); } function f12() { - return (x = z)=>/*#__PURE__*/ _async_to_generator(function*() { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { + return (x = z)=>_async_to_generator(function*() { + return ()=>_async_to_generator(function*() { return arguments; }).apply(this, arguments); }).apply(this, arguments); } function f() { - const a1 = (x, y = z)=>/*#__PURE__*/ _async_to_generator(function*() {})(); - const a2 = ({ [z]: x })=>/*#__PURE__*/ _async_to_generator(function*() {})(); - const a3 = (x = z)=>/*#__PURE__*/ _async_to_generator(function*() { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { + const a1 = (x, y = z)=>_async_to_generator(function*() {})(); + const a2 = ({ [z]: x })=>_async_to_generator(function*() {})(); + const a3 = (x = z)=>_async_to_generator(function*() { + return ()=>_async_to_generator(function*() { return arguments; }).apply(this, arguments); }).apply(this, arguments); - const a4 = (x = z)=>/*#__PURE__*/ _async_to_generator(function*() { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { + const a4 = (x = z)=>_async_to_generator(function*() { + return ()=>_async_to_generator(function*() { + return ()=>_async_to_generator(function*() { return arguments; }).apply(this, arguments); }).apply(this, arguments); }).apply(this, arguments); - const a5 = (x = z, ...args)=>/*#__PURE__*/ _async_to_generator(function*() {})(); - const a6 = (x = z, ...args)=>/*#__PURE__*/ _async_to_generator(function*() { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { + const a5 = (x = z, ...args)=>_async_to_generator(function*() {})(); + const a6 = (x = z, ...args)=>_async_to_generator(function*() { + return ()=>_async_to_generator(function*() { return arguments; }).apply(this, arguments); }).apply(this, arguments); - const a7 = (x = z, ...args)=>/*#__PURE__*/ _async_to_generator(function*() { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { + const a7 = (x = z, ...args)=>_async_to_generator(function*() { + return ()=>_async_to_generator(function*() { + return ()=>_async_to_generator(function*() { return arguments; }).apply(this, arguments); }).apply(this, arguments); }).apply(this, arguments); - const a8 = ()=>/*#__PURE__*/ _async_to_generator(function*() { - return (x = z)=>/*#__PURE__*/ _async_to_generator(function*() { + const a8 = ()=>_async_to_generator(function*() { + return (x = z)=>_async_to_generator(function*() { return arguments; }).apply(this, arguments); }).apply(this, arguments); - const a9 = ()=>/*#__PURE__*/ _async_to_generator(function*() { - return (x = z)=>/*#__PURE__*/ _async_to_generator(function*() { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { + const a9 = ()=>_async_to_generator(function*() { + return (x = z)=>_async_to_generator(function*() { + return ()=>_async_to_generator(function*() { return arguments; }).apply(this, arguments); }).apply(this, arguments); }).apply(this, arguments); - const a10 = (x = z)=>/*#__PURE__*/ _async_to_generator(function*() { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { + const a10 = (x = z)=>_async_to_generator(function*() { + return ()=>_async_to_generator(function*() { return function() { - return /*#__PURE__*/ _async_to_generator(function*() { - return ()=>/*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { + return ()=>_async_to_generator(function*() { return arguments; }).apply(this, arguments); }).apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/asyncGeneratorParameterEvaluation(target=es2015).1.normal.js b/crates/swc/tests/tsc-references/asyncGeneratorParameterEvaluation(target=es2015).1.normal.js index 13e9d7d27612..ea18e718ddd3 100644 --- a/crates/swc/tests/tsc-references/asyncGeneratorParameterEvaluation(target=es2015).1.normal.js +++ b/crates/swc/tests/tsc-references/asyncGeneratorParameterEvaluation(target=es2015).1.normal.js @@ -4,15 +4,15 @@ import { _ as _extends } from "@swc/helpers/_/_extends"; import { _ as _object_destructuring_empty } from "@swc/helpers/_/_object_destructuring_empty"; import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; function f1(_0) { - return /*#__PURE__*/ _wrap_async_generator(function*(x, y = z) {}).apply(this, arguments); + return _wrap_async_generator(function*(x, y = z) {}).apply(this, arguments); } function f2(_0) { - return /*#__PURE__*/ _wrap_async_generator(function*({ [z]: x }) {}).apply(this, arguments); + return _wrap_async_generator(function*({ [z]: x }) {}).apply(this, arguments); } class Sub extends Super { m(_0, _1) { var _this = this, _superprop_get_foo = ()=>super.foo; - return /*#__PURE__*/ _wrap_async_generator(function*(x, y = z, _param) { + return _wrap_async_generator(function*(x, y = z, _param) { var w = _extends({}, _object_destructuring_empty(_param)); _superprop_get_foo().call(_this); }).apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/asyncImportedPromise_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncImportedPromise_es5.1.normal.js index 6a92c5ef09be..57dd00967625 100644 --- a/crates/swc/tests/tsc-references/asyncImportedPromise_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncImportedPromise_es5.1.normal.js @@ -37,7 +37,7 @@ var Test = /*#__PURE__*/ function() { } var _proto = Test.prototype; _proto.example = function example() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { return [ 2 diff --git a/crates/swc/tests/tsc-references/asyncImportedPromise_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncImportedPromise_es6.1.normal.js index a886a48124de..b11bf390f58e 100644 --- a/crates/swc/tests/tsc-references/asyncImportedPromise_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncImportedPromise_es6.1.normal.js @@ -19,7 +19,7 @@ Object.defineProperty(exports, "__esModule", { const _async_to_generator = require("@swc/helpers/_/_async_to_generator"); class Test { example() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { return; })(); } diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6.1.normal.js index 1719f759b616..d8946d6daf6b 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6.1.normal.js @@ -8,7 +8,7 @@ class B extends A { // async method with only call/get on 'super' does not require a binding simple() { var _this = this, _superprop_get_x = ()=>super.x, _superprop_get_y = ()=>super.y, _superprop_get = (_prop)=>super[_prop]; - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { const _super = null; const _superIndex = null; // call with property access @@ -40,7 +40,7 @@ class B extends A { return _superprop_set(_prop, v); } }), _superprop_get_x = ()=>super.x, _superprop_get = (_prop)=>super[_prop], _superprop_set_x = (_value)=>super.x = _value, _superprop_set = (_prop, _value)=>super[_prop] = _value; - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { const _super = null; const _superIndex = null; const f = ()=>{}; diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5.1.normal.js index 589ae1d7c7c9..fb0d54d682ff 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5.1.normal.js @@ -35,7 +35,7 @@ var B = /*#__PURE__*/ function(A) { }, _superprop_get = function(_prop) { return _get(_get_prototype_of(B.prototype), _prop, _this); }; - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var a, b; return _ts_generator(this, function(_state) { // call with property access @@ -82,7 +82,7 @@ var B = /*#__PURE__*/ function(A) { }, _superprop_set = function(_prop, _value) { return _set(_get_prototype_of(B.prototype), _prop, _value, _this, true); }; - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var f, a, b, ref, ref1; return _ts_generator(this, function(_state) { f = function() {}; diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6.1.normal.js index 3bbd5b84ecbe..47a5bb5d9284 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6.1.normal.js @@ -9,7 +9,7 @@ class B extends A { // async method with only call/get on 'super' does not require a binding simple() { var _this = this, _superprop_get_x = ()=>super.x, _superprop_get_y = ()=>super.y, _superprop_get = (_prop)=>super[_prop]; - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { // call with property access _superprop_get_x().call(_this); // call additional property. @@ -39,7 +39,7 @@ class B extends A { return _superprop_set(_prop, v); } }), _superprop_get_x = ()=>super.x, _superprop_get = (_prop)=>super[_prop], _superprop_set_x = (_value)=>super.x = _value, _superprop_set = (_prop, _value)=>super[_prop] = _value; - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { const f = ()=>{}; // call with property access _superprop_get_x().call(_this); @@ -66,18 +66,18 @@ class B extends A { // element access in arrow ()=>_superprop_get("x").call(_this); // property access in async arrow - ()=>/*#__PURE__*/ _async_to_generator(function*() { + ()=>_async_to_generator(function*() { return super.x(); })(); // element access in async arrow - ()=>/*#__PURE__*/ _async_to_generator(function*() { + ()=>_async_to_generator(function*() { return super["x"](); })(); })(); } property_access_only_read_only() { var _this = this, _superprop_get_x = ()=>super.x; - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { // call with property access _superprop_get_x().call(_this); // property access (read) @@ -85,7 +85,7 @@ class B extends A { // property access in arrow ()=>_superprop_get_x().call(_this); // property access in async arrow - ()=>/*#__PURE__*/ _async_to_generator(function*() { + ()=>_async_to_generator(function*() { return super.x(); })(); })(); @@ -99,7 +99,7 @@ class B extends A { _superprop_set_x(v); } }, _superprop_get_x = ()=>super.x, _superprop_set_x = (_value)=>super.x = _value; - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { const f = ()=>{}; // property access (assign) _superprop_set_x(f); @@ -110,14 +110,14 @@ class B extends A { // property access (assign) in arrow ()=>_superprop_set_x(f); // property access (assign) in async arrow - ()=>/*#__PURE__*/ _async_to_generator(function*() { + ()=>_async_to_generator(function*() { return super.x = f; })(); })(); } element_access_only_read_only() { var _this = this, _superprop_get = (_prop)=>super[_prop]; - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { // call with element access _superprop_get("x").call(_this); // element access (read) @@ -125,7 +125,7 @@ class B extends A { // element access in arrow ()=>_superprop_get("x").call(_this); // element access in async arrow - ()=>/*#__PURE__*/ _async_to_generator(function*() { + ()=>_async_to_generator(function*() { return super["x"](); })(); })(); @@ -139,7 +139,7 @@ class B extends A { return _superprop_set(_prop, v); } }), _superprop_get = (_prop)=>super[_prop], _superprop_set = (_prop, _value)=>super[_prop] = _value; - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { const f = ()=>{}; // element access (assign) _superprop_set("x", f); @@ -150,14 +150,14 @@ class B extends A { // element access (assign) in arrow ()=>_superprop_set("x", f); // element access (assign) in async arrow - ()=>/*#__PURE__*/ _async_to_generator(function*() { + ()=>_async_to_generator(function*() { return super["x"] = f; })(); })(); } property_access_only_read_only_in_generator() { var _this = this, _superprop_get_x = ()=>super.x; - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { // call with property access _superprop_get_x().call(_this); // property access (read) @@ -165,7 +165,7 @@ class B extends A { // property access in arrow ()=>_superprop_get_x().call(_this); // property access in async arrow - ()=>/*#__PURE__*/ _async_to_generator(function*() { + ()=>_async_to_generator(function*() { return super.x(); })(); })(); @@ -179,7 +179,7 @@ class B extends A { _superprop_set_x(v); } }, _superprop_get_x = ()=>super.x, _superprop_set_x = (_value)=>super.x = _value; - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const f = ()=>{}; // property access (assign) _superprop_set_x(f); @@ -190,14 +190,14 @@ class B extends A { // property access (assign) in arrow ()=>_superprop_set_x(f); // property access (assign) in async arrow - ()=>/*#__PURE__*/ _async_to_generator(function*() { + ()=>_async_to_generator(function*() { return super.x = f; })(); })(); } element_access_only_read_only_in_generator() { var _this = this, _superprop_get = (_prop)=>super[_prop]; - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { // call with element access _superprop_get("x").call(_this); // element access (read) @@ -205,7 +205,7 @@ class B extends A { // element access in arrow ()=>_superprop_get("x").call(_this); // element access in async arrow - ()=>/*#__PURE__*/ _async_to_generator(function*() { + ()=>_async_to_generator(function*() { return super["x"](); })(); })(); @@ -219,7 +219,7 @@ class B extends A { return _superprop_set(_prop, v); } }), _superprop_get = (_prop)=>super[_prop], _superprop_set = (_prop, _value)=>super[_prop] = _value; - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const f = ()=>{}; // element access (assign) _superprop_set("x", f); @@ -230,7 +230,7 @@ class B extends A { // element access (assign) in arrow ()=>_superprop_set("x", f); // element access (assign) in async arrow - ()=>/*#__PURE__*/ _async_to_generator(function*() { + ()=>_async_to_generator(function*() { return super["x"] = f; })(); })(); @@ -253,7 +253,7 @@ class Derived extends Base { a() { return ()=>{ var _this = this, _superprop_get_method = ()=>super.method; - /*#__PURE__*/ _async_to_generator(function*() { + _async_to_generator(function*() { return _superprop_get_method().call(_this, ''); })(); }; @@ -261,7 +261,7 @@ class Derived extends Base { b() { return ()=>{ var _superprop_get_getter = ()=>super.getter; - /*#__PURE__*/ _async_to_generator(function*() { + _async_to_generator(function*() { return _superprop_get_getter(); })(); }; @@ -269,7 +269,7 @@ class Derived extends Base { c() { return ()=>{ var _superprop_set_setter = (_value)=>super.setter = _value; - /*#__PURE__*/ _async_to_generator(function*() { + _async_to_generator(function*() { return _superprop_set_setter(''); })(); }; @@ -277,7 +277,7 @@ class Derived extends Base { d() { return ()=>{ var _this = this, _superprop_get = (_prop)=>super[_prop]; - /*#__PURE__*/ _async_to_generator(function*() { + _async_to_generator(function*() { return _superprop_get("method").call(_this, ''); })(); }; @@ -285,7 +285,7 @@ class Derived extends Base { e() { return ()=>{ var _superprop_get = (_prop)=>super[_prop]; - /*#__PURE__*/ _async_to_generator(function*() { + _async_to_generator(function*() { return _superprop_get("getter"); })(); }; @@ -293,7 +293,7 @@ class Derived extends Base { f() { return ()=>{ var _superprop_set = (_prop, _value)=>super[_prop] = _value; - /*#__PURE__*/ _async_to_generator(function*() { + _async_to_generator(function*() { return _superprop_set("setter", ''); })(); }; @@ -301,7 +301,7 @@ class Derived extends Base { static a() { return ()=>{ var _this = this, _superprop_get_method = ()=>super.method; - /*#__PURE__*/ _async_to_generator(function*() { + _async_to_generator(function*() { return _superprop_get_method().call(_this, ''); })(); }; @@ -309,7 +309,7 @@ class Derived extends Base { static b() { return ()=>{ var _superprop_get_getter = ()=>super.getter; - /*#__PURE__*/ _async_to_generator(function*() { + _async_to_generator(function*() { return _superprop_get_getter(); })(); }; @@ -317,7 +317,7 @@ class Derived extends Base { static c() { return ()=>{ var _superprop_set_setter = (_value)=>super.setter = _value; - /*#__PURE__*/ _async_to_generator(function*() { + _async_to_generator(function*() { return _superprop_set_setter(''); })(); }; @@ -325,7 +325,7 @@ class Derived extends Base { static d() { return ()=>{ var _this = this, _superprop_get = (_prop)=>super[_prop]; - /*#__PURE__*/ _async_to_generator(function*() { + _async_to_generator(function*() { return _superprop_get("method").call(_this, ''); })(); }; @@ -333,7 +333,7 @@ class Derived extends Base { static e() { return ()=>{ var _superprop_get = (_prop)=>super[_prop]; - /*#__PURE__*/ _async_to_generator(function*() { + _async_to_generator(function*() { return _superprop_get("getter"); })(); }; @@ -341,7 +341,7 @@ class Derived extends Base { static f() { return ()=>{ var _superprop_set = (_prop, _value)=>super[_prop] = _value; - /*#__PURE__*/ _async_to_generator(function*() { + _async_to_generator(function*() { return _superprop_set("setter", ''); })(); }; diff --git a/crates/swc/tests/tsc-references/asyncMultiFile_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncMultiFile_es5.1.normal.js index 3e757f8dac3b..871cdec0b4a8 100644 --- a/crates/swc/tests/tsc-references/asyncMultiFile_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncMultiFile_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function f() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 diff --git a/crates/swc/tests/tsc-references/asyncMultiFile_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncMultiFile_es6.1.normal.js index 3365c2bfd3dd..c8c872938c30 100644 --- a/crates/swc/tests/tsc-references/asyncMultiFile_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncMultiFile_es6.1.normal.js @@ -1,7 +1,7 @@ //// [a.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function f() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } //// [b.ts] function g() {} diff --git a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5.1.normal.js index 008ce0888cc1..fbb73ed0135c 100644 --- a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; var x = function(i) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: @@ -20,7 +20,7 @@ var x = function(i) { })(); }; var x1 = function(i) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6.1.normal.js index 355ad6ffb755..b071ce7fca9b 100644 --- a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6.1.normal.js @@ -1,8 +1,8 @@ //// [asyncUnParenthesizedArrowFunction_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; -const x = (i)=>/*#__PURE__*/ _async_to_generator(function*() { +const x = (i)=>_async_to_generator(function*() { return yield someOtherFunction(i); })(); -const x1 = (i)=>/*#__PURE__*/ _async_to_generator(function*() { +const x1 = (i)=>_async_to_generator(function*() { return yield someOtherFunction(i); })(); diff --git a/crates/swc/tests/tsc-references/asyncUseStrict_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncUseStrict_es5.1.normal.js index 1ca5189cc412..081dff9bcf9d 100644 --- a/crates/swc/tests/tsc-references/asyncUseStrict_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncUseStrict_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var b; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/asyncUseStrict_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncUseStrict_es6.1.normal.js index b6a638adec02..2dee0a1d4ab8 100644 --- a/crates/swc/tests/tsc-references/asyncUseStrict_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncUseStrict_es6.1.normal.js @@ -1,7 +1,7 @@ //// [asyncUseStrict_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { "use strict"; var b = (yield p) || a; })(); diff --git a/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6.1.normal.js index ec686c43f882..6938a4d03ee2 100644 --- a/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6.1.normal.js @@ -4,218 +4,218 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _extends } from "@swc/helpers/_/_extends"; import { _ as _object_destructuring_empty } from "@swc/helpers/_/_object_destructuring_empty"; function fn1(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var x; })(); } function fn2(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var x, z; })(); } function fn3(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var z; })(); } function fn4(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var x = y; })(); } function fn5(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var { x } = y; })(); } function fn6(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var { x, z } = y; })(); } function fn7(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var { x = y } = y; })(); } function fn8(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var { z: x } = y; })(); } function fn9(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var { z: { x } } = y; })(); } function fn10(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var { z: { x } = y } = y; })(); } function fn11(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var x = _extends({}, _object_destructuring_empty(y)); })(); } function fn12(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var [x] = y; })(); } function fn13(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var [x = y] = y; })(); } function fn14(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var [, x] = y; })(); } function fn15(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var [...x] = y; })(); } function fn16(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var [[x]] = y; })(); } function fn17(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var [[x] = y] = y; })(); } function fn18(_0) { - return /*#__PURE__*/ _async_to_generator(function*({ x }) { + return _async_to_generator(function*({ x }) { var x; }).apply(this, arguments); } function fn19(_0) { - return /*#__PURE__*/ _async_to_generator(function*([x]) { + return _async_to_generator(function*([x]) { var x; }).apply(this, arguments); } function fn20(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { { var x; } })(); } function fn21(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { if (y) { var x; } })(); } function fn22(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { if (y) {} else { var x; } })(); } function fn23(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { try { var x; } catch (e) {} })(); } function fn24(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { try {} catch (e) { var x; } })(); } function fn25(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { try {} catch (x) { var x; } })(); } function fn26(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { try {} catch ({ x }) { var x; } })(); } function fn27(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { try {} finally{ var x; } })(); } function fn28(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { while(y){ var x; } })(); } function fn29(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { do { var x; }while (y) })(); } function fn30(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { for(var x = y;;){} })(); } function fn31(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { for(var { x } = y;;){} })(); } function fn32(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { for(;;){ var x; } })(); } function fn33(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { for(var x in y){} })(); } function fn34(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { for(var z in y){ var x; } })(); } function fn35(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { for (var x of y){} })(); } function fn36(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { for (var { x } of y){} })(); } function fn37(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { for (var z of y){ var x; } })(); } function fn38(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { switch(y){ case y: var x; @@ -223,7 +223,7 @@ function fn38(x) { })(); } function fn39(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { foo: { var x; break foo; @@ -231,7 +231,7 @@ function fn39(x) { })(); } function fn40(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { try {} catch (e) { var x; } diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5.1.normal.js index 9c9ae611f622..f526f7734d98 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var b; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6.1.normal.js index bb53f9519450..84917ab117bb 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6.1.normal.js @@ -1,7 +1,7 @@ //// [awaitBinaryExpression1_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { before(); var b = (yield p) || a; after(); diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5.1.normal.js index 65509c969cbc..ae19f59ca154 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var b; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6.1.normal.js index 3aa39d79fffb..9f55f46f2a2e 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6.1.normal.js @@ -1,7 +1,7 @@ //// [awaitBinaryExpression2_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { before(); var b = (yield p) && a; after(); diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5.1.normal.js index 3922c6ff5597..3fe913f4e857 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var b; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6.1.normal.js index a341d0f975ff..173d5fb44460 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6.1.normal.js @@ -1,7 +1,7 @@ //// [awaitBinaryExpression3_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { before(); var b = (yield p) + a; after(); diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5.1.normal.js index ba1d9ec113c2..01635324dfae 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var b; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6.1.normal.js index 4283bd147e5c..f59c1dedf545 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6.1.normal.js @@ -1,7 +1,7 @@ //// [awaitBinaryExpression4_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { before(); var b = (yield p, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5.1.normal.js index 74c3687af1b2..e9a5dcf2ac59 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var o; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6.1.normal.js index 5393e1f2fae3..84b2ba7b1622 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6.1.normal.js @@ -1,7 +1,7 @@ //// [awaitBinaryExpression5_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { before(); var o; o.a = yield p; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression1_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression1_es5.1.normal.js index 8aa9862442c5..8a9b55661973 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression1_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var b; return _ts_generator(this, function(_state) { before(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression1_es6.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression1_es6.1.normal.js index 81b704fb7bc9..f402a625046e 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression1_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression1_es6.1.normal.js @@ -1,7 +1,7 @@ //// [awaitCallExpression1_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { before(); var b = fn(a, a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression2_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression2_es5.1.normal.js index 953e4dbb8188..1dde74f42ecf 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression2_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var b; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression2_es6.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression2_es6.1.normal.js index 65d46ee63205..3dbaff403cd8 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression2_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression2_es6.1.normal.js @@ -1,7 +1,7 @@ //// [awaitCallExpression2_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { before(); var b = fn((yield p), a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression3_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression3_es5.1.normal.js index d4efd6519775..8d67012d85fa 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression3_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var b, _tmp; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression3_es6.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression3_es6.1.normal.js index 1fc04e2ddebc..3460d5e70bca 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression3_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression3_es6.1.normal.js @@ -1,7 +1,7 @@ //// [awaitCallExpression3_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { before(); var b = fn(a, (yield p), a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression4_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression4_es5.1.normal.js index 5e95d2c5b36e..e75f3b6a1fb6 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression4_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var b; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression4_es6.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression4_es6.1.normal.js index 5e363ef3d85c..55ab737cf777 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression4_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression4_es6.1.normal.js @@ -1,7 +1,7 @@ //// [awaitCallExpression4_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { before(); var b = (yield pfn)(a, a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression5_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression5_es5.1.normal.js index 320b2b59a430..92d2da133b92 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression5_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var b; return _ts_generator(this, function(_state) { before(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression5_es6.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression5_es6.1.normal.js index 092273847bcc..d329f39e822f 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression5_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression5_es6.1.normal.js @@ -1,7 +1,7 @@ //// [awaitCallExpression5_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { before(); var b = o.fn(a, a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression6_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression6_es5.1.normal.js index 7dbc30efb020..015d825845bb 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression6_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var b, _; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression6_es6.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression6_es6.1.normal.js index b59905964149..76748a3ca8a0 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression6_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression6_es6.1.normal.js @@ -1,7 +1,7 @@ //// [awaitCallExpression6_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { before(); var b = o.fn((yield p), a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression7_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression7_es5.1.normal.js index 83935c25811e..67fff3793017 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression7_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression7_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var b, _, _tmp; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression7_es6.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression7_es6.1.normal.js index 80157c675eba..76fabde7098c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression7_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression7_es6.1.normal.js @@ -1,7 +1,7 @@ //// [awaitCallExpression7_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { before(); var b = o.fn(a, (yield p), a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression8_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression8_es5.1.normal.js index 77c0338ce8a7..51d3a262bce1 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression8_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression8_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var b; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression8_es6.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression8_es6.1.normal.js index 5f980e0157c5..05297d73a46c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression8_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression8_es6.1.normal.js @@ -1,7 +1,7 @@ //// [awaitCallExpression8_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { before(); var b = (yield po).fn(a, a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitClassExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitClassExpression_es5.1.normal.js index 4eb09913e7c1..862103a7f6a7 100644 --- a/crates/swc/tests/tsc-references/awaitClassExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitClassExpression_es5.1.normal.js @@ -5,7 +5,7 @@ import { _ as _class_call_check } from "@swc/helpers/_/_class_call_check"; import { _ as _inherits } from "@swc/helpers/_/_inherits"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var D, _; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/awaitClassExpression_es6.1.normal.js b/crates/swc/tests/tsc-references/awaitClassExpression_es6.1.normal.js index 261248ba01a2..0cfc9d6fd781 100644 --- a/crates/swc/tests/tsc-references/awaitClassExpression_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitClassExpression_es6.1.normal.js @@ -1,7 +1,7 @@ //// [awaitClassExpression_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function func() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { class D extends (yield p) { } })(); diff --git a/crates/swc/tests/tsc-references/awaitUnion_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitUnion_es5.1.normal.js index 5d6af788bd54..66f3d6f7f4f4 100644 --- a/crates/swc/tests/tsc-references/awaitUnion_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitUnion_es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function f() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var await_a, await_b, await_c, await_d, await_e; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/awaitUnion_es6.1.normal.js b/crates/swc/tests/tsc-references/awaitUnion_es6.1.normal.js index 1214413f2301..444d6746a51e 100644 --- a/crates/swc/tests/tsc-references/awaitUnion_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitUnion_es6.1.normal.js @@ -1,7 +1,7 @@ //// [awaitUnion_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function f() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { let await_a = yield a; let await_b = yield b; let await_c = yield c; diff --git a/crates/swc/tests/tsc-references/awaitUsingDeclarations.1(target=es2015).1.normal.js b/crates/swc/tests/tsc-references/awaitUsingDeclarations.1(target=es2015).1.normal.js index 03a0b0b6bcc9..f2089cd23188 100644 --- a/crates/swc/tests/tsc-references/awaitUsingDeclarations.1(target=es2015).1.normal.js +++ b/crates/swc/tests/tsc-references/awaitUsingDeclarations.1(target=es2015).1.normal.js @@ -12,10 +12,10 @@ const env = { try { var d1 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); - var a = ()=>/*#__PURE__*/ _async_to_generator(function*() { + var a = ()=>_async_to_generator(function*() { const env = { stack: [], error: void 0, @@ -24,7 +24,7 @@ try { try { const d6 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); } catch (e) { @@ -37,7 +37,7 @@ try { })(); var C1 = class C1 { am() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { const env = { stack: [], error: void 0, @@ -46,7 +46,7 @@ try { try { const d13 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); yield null; @@ -60,7 +60,7 @@ try { })(); } ag() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const env = { stack: [], error: void 0, @@ -69,7 +69,7 @@ try { try { const d15 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); yield; @@ -84,7 +84,7 @@ try { })(); } constructor(){ - this.a = ()=>/*#__PURE__*/ _async_to_generator(function*() { + this.a = ()=>_async_to_generator(function*() { const env = { stack: [], error: void 0, @@ -93,7 +93,7 @@ try { try { const d7 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); } catch (e) { @@ -115,7 +115,7 @@ try { try { const d19 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); } catch (e) { @@ -136,7 +136,7 @@ try { try { const d20 = _ts_add_disposable_resource(env1, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); break; @@ -156,7 +156,7 @@ try { try { const d21 = _ts_add_disposable_resource(env2, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); break; @@ -178,7 +178,7 @@ try { try { const d22 = _ts_add_disposable_resource(env3, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); break; @@ -199,7 +199,7 @@ try { try { const d23 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); } catch (e) { @@ -218,7 +218,7 @@ try { try { const d24 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); } catch (e) { @@ -237,7 +237,7 @@ try { try { const d25 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); } catch (e) { @@ -257,7 +257,7 @@ try { try { const d26 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); } catch (e) { @@ -276,7 +276,7 @@ try { try { const d27 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); } catch (e) { @@ -296,7 +296,7 @@ try { try { const d28 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); break; @@ -317,7 +317,7 @@ try { try { const d29 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); break; @@ -338,7 +338,7 @@ try { try { const d30 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); break; @@ -359,7 +359,7 @@ try { try { const d31 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); } catch (e) { @@ -379,7 +379,7 @@ try { try { const d32 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); } catch (e) { @@ -398,7 +398,7 @@ try { if (result) await result; } function af() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { const env = { stack: [], error: void 0, @@ -407,7 +407,7 @@ function af() { try { const d3 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); yield null; @@ -421,7 +421,7 @@ function af() { })(); } function ag() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const env = { stack: [], error: void 0, @@ -430,7 +430,7 @@ function ag() { try { const d5 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); yield; diff --git a/crates/swc/tests/tsc-references/awaitUsingDeclarations.1(target=es2015).2.minified.js b/crates/swc/tests/tsc-references/awaitUsingDeclarations.1(target=es2015).2.minified.js index 355b2b8b3fe8..614b274872e0 100644 --- a/crates/swc/tests/tsc-references/awaitUsingDeclarations.1(target=es2015).2.minified.js +++ b/crates/swc/tests/tsc-references/awaitUsingDeclarations.1(target=es2015).2.minified.js @@ -11,7 +11,7 @@ let env = { }; try { _ts_add_disposable_resource(env, { - [Symbol.asyncDispose]: ()=>/*#__PURE__*/ _async_to_generator(function*() {})() + [Symbol.asyncDispose]: ()=>_async_to_generator(function*() {})() }, !0); { let env = { @@ -21,7 +21,7 @@ try { }; try { _ts_add_disposable_resource(env, { - [Symbol.asyncDispose]: ()=>/*#__PURE__*/ _async_to_generator(function*() {})() + [Symbol.asyncDispose]: ()=>_async_to_generator(function*() {})() }, !0); } catch (e) { env.error = e, env.hasError = !0; @@ -39,7 +39,7 @@ try { }; try { _ts_add_disposable_resource(env1, { - [Symbol.asyncDispose]: ()=>/*#__PURE__*/ _async_to_generator(function*() {})() + [Symbol.asyncDispose]: ()=>_async_to_generator(function*() {})() }, !0); break; } catch (e) { @@ -56,7 +56,7 @@ try { }; try { _ts_add_disposable_resource(env2, { - [Symbol.asyncDispose]: ()=>/*#__PURE__*/ _async_to_generator(function*() {})() + [Symbol.asyncDispose]: ()=>_async_to_generator(function*() {})() }, !0); } catch (e) { env2.error = e, env2.hasError = !0; @@ -73,7 +73,7 @@ try { }; try { _ts_add_disposable_resource(env3, { - [Symbol.asyncDispose]: ()=>/*#__PURE__*/ _async_to_generator(function*() {})() + [Symbol.asyncDispose]: ()=>_async_to_generator(function*() {})() }, !0); } catch (e) { env3.error = e, env3.hasError = !0; @@ -90,7 +90,7 @@ try { }; try { _ts_add_disposable_resource(env, { - [Symbol.asyncDispose]: ()=>/*#__PURE__*/ _async_to_generator(function*() {})() + [Symbol.asyncDispose]: ()=>_async_to_generator(function*() {})() }, !0); } catch (e) { env.error = e, env.hasError = !0; @@ -106,7 +106,7 @@ try { }; try { _ts_add_disposable_resource(env, { - [Symbol.asyncDispose]: ()=>/*#__PURE__*/ _async_to_generator(function*() {})() + [Symbol.asyncDispose]: ()=>_async_to_generator(function*() {})() }, !0); } catch (e) { env.error = e, env.hasError = !0; @@ -122,7 +122,7 @@ try { }; try { _ts_add_disposable_resource(env, { - [Symbol.asyncDispose]: ()=>/*#__PURE__*/ _async_to_generator(function*() {})() + [Symbol.asyncDispose]: ()=>_async_to_generator(function*() {})() }, !0); } catch (e) { env.error = e, env.hasError = !0; @@ -139,7 +139,7 @@ try { }; try { _ts_add_disposable_resource(env, { - [Symbol.asyncDispose]: ()=>/*#__PURE__*/ _async_to_generator(function*() {})() + [Symbol.asyncDispose]: ()=>_async_to_generator(function*() {})() }, !0); } catch (e) { env.error = e, env.hasError = !0; @@ -156,7 +156,7 @@ try { }; try { _ts_add_disposable_resource(env, { - [Symbol.asyncDispose]: ()=>/*#__PURE__*/ _async_to_generator(function*() {})() + [Symbol.asyncDispose]: ()=>_async_to_generator(function*() {})() }, !0); break; } catch (e) { @@ -174,7 +174,7 @@ try { }; try { _ts_add_disposable_resource(env, { - [Symbol.asyncDispose]: ()=>/*#__PURE__*/ _async_to_generator(function*() {})() + [Symbol.asyncDispose]: ()=>_async_to_generator(function*() {})() }, !0); break; } catch (e) { @@ -192,7 +192,7 @@ try { }; try { _ts_add_disposable_resource(env, { - [Symbol.asyncDispose]: ()=>/*#__PURE__*/ _async_to_generator(function*() {})() + [Symbol.asyncDispose]: ()=>_async_to_generator(function*() {})() }, !0); break; } catch (e) { @@ -210,7 +210,7 @@ try { }; try { _ts_add_disposable_resource(env, { - [Symbol.asyncDispose]: ()=>/*#__PURE__*/ _async_to_generator(function*() {})() + [Symbol.asyncDispose]: ()=>_async_to_generator(function*() {})() }, !0); } catch (e) { env.error = e, env.hasError = !0; @@ -227,7 +227,7 @@ try { }; try { _ts_add_disposable_resource(env, { - [Symbol.asyncDispose]: ()=>/*#__PURE__*/ _async_to_generator(function*() {})() + [Symbol.asyncDispose]: ()=>_async_to_generator(function*() {})() }, !0); } catch (e) { env.error = e, env.hasError = !0; diff --git a/crates/swc/tests/tsc-references/awaitUsingDeclarations.1(target=es5).1.normal.js b/crates/swc/tests/tsc-references/awaitUsingDeclarations.1(target=es5).1.normal.js index fcb578466ef5..6e2cdd0e5210 100644 --- a/crates/swc/tests/tsc-references/awaitUsingDeclarations.1(target=es5).1.normal.js +++ b/crates/swc/tests/tsc-references/awaitUsingDeclarations.1(target=es5).1.normal.js @@ -14,7 +14,7 @@ var env = { }; try { var d1 = _ts_add_disposable_resource(env, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -23,7 +23,7 @@ try { })(); }), true); var a = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var env, d6, e, result; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -42,7 +42,7 @@ try { 6 ]); d6 = _ts_add_disposable_resource(env, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -92,7 +92,7 @@ try { function C1() { _class_call_check(this, C1); this.a = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var env, d7, e, result; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -111,7 +111,7 @@ try { 6 ]); d7 = _ts_add_disposable_resource(env, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -159,7 +159,7 @@ try { } var _proto = C1.prototype; _proto.am = function am() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var env, d13, e, result; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -178,7 +178,7 @@ try { 7 ]); d13 = _ts_add_disposable_resource(env, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -230,7 +230,7 @@ try { })(); }; _proto.ag = function ag() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var env, d15, e, result; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -249,7 +249,7 @@ try { 8 ]); d15 = _ts_add_disposable_resource(env, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -315,7 +315,7 @@ try { }; try { var d19 = _ts_add_disposable_resource(env1, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -340,7 +340,7 @@ try { }; try { var d20 = _ts_add_disposable_resource(env2, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -364,7 +364,7 @@ try { }; try { var d21 = _ts_add_disposable_resource(env3, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -390,7 +390,7 @@ try { }; try { var d22 = _ts_add_disposable_resource(env4, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -415,7 +415,7 @@ try { }; try { var d23 = _ts_add_disposable_resource(env5, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -438,7 +438,7 @@ try { }; try { var d24 = _ts_add_disposable_resource(env6, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -461,7 +461,7 @@ try { }; try { var d25 = _ts_add_disposable_resource(env7, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -485,7 +485,7 @@ try { }; try { var d26 = _ts_add_disposable_resource(env8, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -508,7 +508,7 @@ try { }; try { var d27 = _ts_add_disposable_resource(env9, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -532,7 +532,7 @@ try { }; try { var d28 = _ts_add_disposable_resource(env10, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -557,7 +557,7 @@ try { }; try { var d29 = _ts_add_disposable_resource(env11, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -582,7 +582,7 @@ try { }; try { var d30 = _ts_add_disposable_resource(env12, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -607,7 +607,7 @@ try { }; try { var d31 = _ts_add_disposable_resource(env13, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -632,7 +632,7 @@ try { }; try { var d32 = _ts_add_disposable_resource(env14, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -656,7 +656,7 @@ try { if (result14) await result14; } function af() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var env, d3, e, result; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -675,7 +675,7 @@ function af() { 7 ]); d3 = _ts_add_disposable_resource(env, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -727,7 +727,7 @@ function af() { })(); } function ag() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var env, d5, e, result; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -746,7 +746,7 @@ function ag() { 8 ]); d5 = _ts_add_disposable_resource(env, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 diff --git a/crates/swc/tests/tsc-references/awaitUsingDeclarations.1(target=es5).2.minified.js b/crates/swc/tests/tsc-references/awaitUsingDeclarations.1(target=es5).2.minified.js index 078089f8a34f..6226b2d04d3a 100644 --- a/crates/swc/tests/tsc-references/awaitUsingDeclarations.1(target=es5).2.minified.js +++ b/crates/swc/tests/tsc-references/awaitUsingDeclarations.1(target=es5).2.minified.js @@ -14,7 +14,7 @@ var env = { }; try { _ts_add_disposable_resource(env, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -29,7 +29,7 @@ try { }; try { _ts_add_disposable_resource(env1, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -52,7 +52,7 @@ try { }; try { _ts_add_disposable_resource(env2, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -75,7 +75,7 @@ try { }; try { _ts_add_disposable_resource(env3, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -97,7 +97,7 @@ try { }; try { _ts_add_disposable_resource(env4, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -119,7 +119,7 @@ try { }; try { _ts_add_disposable_resource(env5, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -141,7 +141,7 @@ try { }; try { _ts_add_disposable_resource(env6, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -163,7 +163,7 @@ try { }; try { _ts_add_disposable_resource(env7, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -185,7 +185,7 @@ try { }; try { _ts_add_disposable_resource(env8, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -207,7 +207,7 @@ try { }; try { _ts_add_disposable_resource(env10, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -231,7 +231,7 @@ try { }; try { _ts_add_disposable_resource(env11, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -255,7 +255,7 @@ try { }; try { _ts_add_disposable_resource(env12, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -279,7 +279,7 @@ try { }; try { _ts_add_disposable_resource(env13, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -303,7 +303,7 @@ try { }; try { _ts_add_disposable_resource(env14, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 diff --git a/crates/swc/tests/tsc-references/awaitUsingDeclarations.2(target=es2015).1.normal.js b/crates/swc/tests/tsc-references/awaitUsingDeclarations.2(target=es2015).1.normal.js index 075c25754901..5ef3d3173184 100644 --- a/crates/swc/tests/tsc-references/awaitUsingDeclarations.2(target=es2015).1.normal.js +++ b/crates/swc/tests/tsc-references/awaitUsingDeclarations.2(target=es2015).1.normal.js @@ -11,11 +11,11 @@ import { _ as _ts_dispose_resources } from "@swc/helpers/_/_ts_dispose_resources try { const d1 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true), d2 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true); } catch (e) { diff --git a/crates/swc/tests/tsc-references/awaitUsingDeclarations.2(target=es2015).2.minified.js b/crates/swc/tests/tsc-references/awaitUsingDeclarations.2(target=es2015).2.minified.js index 2751d1d0e667..7ae7149f5857 100644 --- a/crates/swc/tests/tsc-references/awaitUsingDeclarations.2(target=es2015).2.minified.js +++ b/crates/swc/tests/tsc-references/awaitUsingDeclarations.2(target=es2015).2.minified.js @@ -10,9 +10,9 @@ import { _ as _ts_dispose_resources } from "@swc/helpers/_/_ts_dispose_resources }; try { _ts_add_disposable_resource(env, { - [Symbol.asyncDispose]: ()=>/*#__PURE__*/ _async_to_generator(function*() {})() + [Symbol.asyncDispose]: ()=>_async_to_generator(function*() {})() }, !0), _ts_add_disposable_resource(env, { - [Symbol.asyncDispose]: ()=>/*#__PURE__*/ _async_to_generator(function*() {})() + [Symbol.asyncDispose]: ()=>_async_to_generator(function*() {})() }, !0); } catch (e) { env.error = e, env.hasError = !0; diff --git a/crates/swc/tests/tsc-references/awaitUsingDeclarations.2(target=es5).1.normal.js b/crates/swc/tests/tsc-references/awaitUsingDeclarations.2(target=es5).1.normal.js index 43ba935216f3..1c7a15526972 100644 --- a/crates/swc/tests/tsc-references/awaitUsingDeclarations.2(target=es5).1.normal.js +++ b/crates/swc/tests/tsc-references/awaitUsingDeclarations.2(target=es5).1.normal.js @@ -12,7 +12,7 @@ import { _ as _ts_dispose_resources } from "@swc/helpers/_/_ts_dispose_resources }; try { var d1 = _ts_add_disposable_resource(env, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -20,7 +20,7 @@ import { _ as _ts_dispose_resources } from "@swc/helpers/_/_ts_dispose_resources }); })(); }), true), d2 = _ts_add_disposable_resource(env, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 diff --git a/crates/swc/tests/tsc-references/awaitUsingDeclarations.2(target=es5).2.minified.js b/crates/swc/tests/tsc-references/awaitUsingDeclarations.2(target=es5).2.minified.js index 2bbd061bbf52..c8408a9b6d7e 100644 --- a/crates/swc/tests/tsc-references/awaitUsingDeclarations.2(target=es5).2.minified.js +++ b/crates/swc/tests/tsc-references/awaitUsingDeclarations.2(target=es5).2.minified.js @@ -11,7 +11,7 @@ var env = { }; try { _ts_add_disposable_resource(env, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -19,7 +19,7 @@ try { }); })(); }), !0), _ts_add_disposable_resource(env, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 diff --git a/crates/swc/tests/tsc-references/awaitUsingDeclarations.3(target=es2015).1.normal.js b/crates/swc/tests/tsc-references/awaitUsingDeclarations.3(target=es2015).1.normal.js index 39e58b505708..cad3a982037b 100644 --- a/crates/swc/tests/tsc-references/awaitUsingDeclarations.3(target=es2015).1.normal.js +++ b/crates/swc/tests/tsc-references/awaitUsingDeclarations.3(target=es2015).1.normal.js @@ -11,7 +11,7 @@ import { _ as _ts_dispose_resources } from "@swc/helpers/_/_ts_dispose_resources try { const d1 = _ts_add_disposable_resource(env, { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, true), d2 = _ts_add_disposable_resource(env, null, true), d3 = _ts_add_disposable_resource(env, undefined, true), d4 = _ts_add_disposable_resource(env, { [Symbol.dispose] () {} diff --git a/crates/swc/tests/tsc-references/awaitUsingDeclarations.3(target=es2015).2.minified.js b/crates/swc/tests/tsc-references/awaitUsingDeclarations.3(target=es2015).2.minified.js index 96a4907a0b01..6ea4158daa92 100644 --- a/crates/swc/tests/tsc-references/awaitUsingDeclarations.3(target=es2015).2.minified.js +++ b/crates/swc/tests/tsc-references/awaitUsingDeclarations.3(target=es2015).2.minified.js @@ -10,7 +10,7 @@ import { _ as _ts_dispose_resources } from "@swc/helpers/_/_ts_dispose_resources }; try { _ts_add_disposable_resource(env, { - [Symbol.asyncDispose]: ()=>/*#__PURE__*/ _async_to_generator(function*() {})() + [Symbol.asyncDispose]: ()=>_async_to_generator(function*() {})() }, !0), _ts_add_disposable_resource(env, null, !0), _ts_add_disposable_resource(env, void 0, !0), _ts_add_disposable_resource(env, { [Symbol.dispose] () {} }, !0); diff --git a/crates/swc/tests/tsc-references/awaitUsingDeclarations.3(target=es5).1.normal.js b/crates/swc/tests/tsc-references/awaitUsingDeclarations.3(target=es5).1.normal.js index 727fc74e856e..5bc153b9216f 100644 --- a/crates/swc/tests/tsc-references/awaitUsingDeclarations.3(target=es5).1.normal.js +++ b/crates/swc/tests/tsc-references/awaitUsingDeclarations.3(target=es5).1.normal.js @@ -12,7 +12,7 @@ import { _ as _ts_dispose_resources } from "@swc/helpers/_/_ts_dispose_resources }; try { var d1 = _ts_add_disposable_resource(env, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 diff --git a/crates/swc/tests/tsc-references/awaitUsingDeclarations.3(target=es5).2.minified.js b/crates/swc/tests/tsc-references/awaitUsingDeclarations.3(target=es5).2.minified.js index 8a3fd4c05e5b..8c3cd12ee599 100644 --- a/crates/swc/tests/tsc-references/awaitUsingDeclarations.3(target=es5).2.minified.js +++ b/crates/swc/tests/tsc-references/awaitUsingDeclarations.3(target=es5).2.minified.js @@ -11,7 +11,7 @@ var env = { }; try { _ts_add_disposable_resource(env, _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 diff --git a/crates/swc/tests/tsc-references/awaitUsingDeclarationsInForAwaitOf(target=es2015).1.normal.js b/crates/swc/tests/tsc-references/awaitUsingDeclarationsInForAwaitOf(target=es2015).1.normal.js index 2a6eb72d0ed0..081752513d12 100644 --- a/crates/swc/tests/tsc-references/awaitUsingDeclarationsInForAwaitOf(target=es2015).1.normal.js +++ b/crates/swc/tests/tsc-references/awaitUsingDeclarationsInForAwaitOf(target=es2015).1.normal.js @@ -4,14 +4,14 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_add_disposable_resource } from "@swc/helpers/_/_ts_add_disposable_resource"; import { _ as _ts_dispose_resources } from "@swc/helpers/_/_ts_dispose_resources"; function main() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { for(var _iterator = _async_iterator([ { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, { diff --git a/crates/swc/tests/tsc-references/awaitUsingDeclarationsInForAwaitOf(target=es5).1.normal.js b/crates/swc/tests/tsc-references/awaitUsingDeclarationsInForAwaitOf(target=es5).1.normal.js index 1d9aa90918b8..942df41406a0 100644 --- a/crates/swc/tests/tsc-references/awaitUsingDeclarationsInForAwaitOf(target=es5).1.normal.js +++ b/crates/swc/tests/tsc-references/awaitUsingDeclarationsInForAwaitOf(target=es5).1.normal.js @@ -6,7 +6,7 @@ import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; import { _ as _ts_add_disposable_resource } from "@swc/helpers/_/_ts_add_disposable_resource"; import { _ as _ts_dispose_resources } from "@swc/helpers/_/_ts_dispose_resources"; function main() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, _, env, d1, e, result, err; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -22,7 +22,7 @@ function main() { ]); _iterator = _async_iterator([ _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 diff --git a/crates/swc/tests/tsc-references/awaitUsingDeclarationsInForOf.1(target=es2015).1.normal.js b/crates/swc/tests/tsc-references/awaitUsingDeclarationsInForOf.1(target=es2015).1.normal.js index 64e66e6ebb0b..bb4e1d70d1b6 100644 --- a/crates/swc/tests/tsc-references/awaitUsingDeclarationsInForOf.1(target=es2015).1.normal.js +++ b/crates/swc/tests/tsc-references/awaitUsingDeclarationsInForOf.1(target=es2015).1.normal.js @@ -3,11 +3,11 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_add_disposable_resource } from "@swc/helpers/_/_ts_add_disposable_resource"; import { _ as _ts_dispose_resources } from "@swc/helpers/_/_ts_dispose_resources"; function main() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { for (const _ of [ { [Symbol.asyncDispose] () { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } }, { diff --git a/crates/swc/tests/tsc-references/awaitUsingDeclarationsInForOf.1(target=es5).1.normal.js b/crates/swc/tests/tsc-references/awaitUsingDeclarationsInForOf.1(target=es5).1.normal.js index 6daa5dafd49a..ec8a53fdf128 100644 --- a/crates/swc/tests/tsc-references/awaitUsingDeclarationsInForOf.1(target=es5).1.normal.js +++ b/crates/swc/tests/tsc-references/awaitUsingDeclarationsInForOf.1(target=es5).1.normal.js @@ -5,14 +5,14 @@ import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; import { _ as _ts_add_disposable_resource } from "@swc/helpers/_/_ts_add_disposable_resource"; import { _ as _ts_dispose_resources } from "@swc/helpers/_/_ts_dispose_resources"; function main() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var _i, _iter, _, env, d1, e, result; return _ts_generator(this, function(_state) { switch(_state.label){ case 0: _i = 0, _iter = [ _define_property({}, Symbol.asyncDispose, function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es6.1.normal.js b/crates/swc/tests/tsc-references/await_unaryExpression_es6.1.normal.js index d05d0fcac57f..118ac73b5050 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es6.1.normal.js @@ -1,22 +1,22 @@ //// [await_unaryExpression_es6.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function bar() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { !(yield 42); // OK })(); } function bar1() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { +(yield 42); // OK })(); } function bar3() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { -(yield 42); // OK })(); } function bar4() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { ~(yield 42); // OK })(); } diff --git a/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug.1.normal.js b/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug.1.normal.js index 4e13a0101347..683071714fe9 100644 --- a/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug.1.normal.js @@ -20,7 +20,7 @@ var AsyncLoader = /*#__PURE__*/ function(_React_Component) { return AsyncLoader; }(React.Component); function load() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, diff --git a/crates/swc/tests/tsc-references/controlFlowIterationErrorsAsync.1.normal.js b/crates/swc/tests/tsc-references/controlFlowIterationErrorsAsync.1.normal.js index 1270ca94149e..edbbc5b09a95 100644 --- a/crates/swc/tests/tsc-references/controlFlowIterationErrorsAsync.1.normal.js +++ b/crates/swc/tests/tsc-references/controlFlowIterationErrorsAsync.1.normal.js @@ -3,7 +3,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; var cond; function len(s) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, @@ -13,7 +13,7 @@ function len(s) { })(); } function f1() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -46,7 +46,7 @@ function f1() { })(); } function f2() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -79,7 +79,7 @@ function f2() { })(); } function g1() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -112,7 +112,7 @@ function g1() { })(); } function g2() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -145,7 +145,7 @@ function g2() { })(); } function asNumber(x) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, @@ -155,7 +155,7 @@ function asNumber(x) { })(); } function h1() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var x; return _ts_generator(this, function(_state) { x = "0"; @@ -170,7 +170,7 @@ function h1() { })(); } function h2() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -202,7 +202,7 @@ function h2() { })(); } function h3() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var x, y; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -235,7 +235,7 @@ function h3() { })(); } function h4() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var x, y; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -270,7 +270,7 @@ function h4() { } // repro #51115 function get_things(_) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, @@ -282,7 +282,7 @@ function get_things(_) { })(); } function foobar() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var before, i, results; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -318,7 +318,7 @@ function foobar() { })(); } (function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var bar, baz; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -349,7 +349,7 @@ function foobar() { })(); }); function myFunc() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var lastId, entities; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01.1.normal.js b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01.1.normal.js index 24f0942ae7aa..19bec681bb19 100644 --- a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01.1.normal.js +++ b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01.1.normal.js @@ -38,7 +38,7 @@ }); _a = /*#__PURE__*/ _interop_require_default._(_a); (function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { const value = yield _a.default; })(); })(); diff --git a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01.2.minified.js b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01.2.minified.js index 215220742937..ce54e66a1b23 100644 --- a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01.2.minified.js +++ b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01.2.minified.js @@ -20,7 +20,7 @@ var global, factory; global = this, factory = function(exports1, _async_to_generator, _interop_require_default, _a) { Object.defineProperty(exports1, "__esModule", { value: !0 - }), _a = /*#__PURE__*/ _interop_require_default._(_a), /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + }), _a = /*#__PURE__*/ _interop_require_default._(_a), _async_to_generator._(function*() { yield _a.default; })(); }, "object" == typeof module && "object" == typeof module.exports ? factory(exports, require("@swc/helpers/_/_async_to_generator"), require("@swc/helpers/_/_interop_require_default"), require("./a")) : "function" == typeof define && define.amd ? define([ diff --git a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02.1.normal.js b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02.1.normal.js index f3c72eada940..5b580c5a311f 100644 --- a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02.1.normal.js +++ b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02.1.normal.js @@ -22,7 +22,7 @@ const _async_to_generator = require("@swc/helpers/_/_async_to_generator"); const _interop_require_default = require("@swc/helpers/_/_interop_require_default"); const _a = /*#__PURE__*/ _interop_require_default._(require("./a")); (function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { const value = yield _a.default; })(); })(); diff --git a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02.2.minified.js b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02.2.minified.js index bbeea960abf2..45fcaee50b72 100644 --- a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02.2.minified.js +++ b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02.2.minified.js @@ -15,6 +15,6 @@ Object.defineProperty(exports, "__esModule", { value: !0 }); const _async_to_generator = require("@swc/helpers/_/_async_to_generator"), _a = /*#__PURE__*/ require("@swc/helpers/_/_interop_require_default")._(require("./a")); -/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { +_async_to_generator._(function*() { yield _a.default; })(); diff --git a/crates/swc/tests/tsc-references/dependentDestructuredVariables.1.normal.js b/crates/swc/tests/tsc-references/dependentDestructuredVariables.1.normal.js index 0697e15e00e6..c822bd092876 100644 --- a/crates/swc/tests/tsc-references/dependentDestructuredVariables.1.normal.js +++ b/crates/swc/tests/tsc-references/dependentDestructuredVariables.1.normal.js @@ -203,7 +203,7 @@ let fooM = { }; let fooAsyncM = { method (type, cb) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { if (type == 'num') { cb(123); } else { @@ -223,7 +223,7 @@ let fooGenM = { }; let fooAsyncGenM = { method (type, cb) { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { if (type == 'num') { cb(123); } else { diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015.1.normal.js index b1f4c3088373..d68dfaabaccc 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015.1.normal.js @@ -2,14 +2,14 @@ import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; class C1 { f() { - return /*#__PURE__*/ _wrap_async_generator(function*() {})(); + return _wrap_async_generator(function*() {})(); } } //// [C2.ts] import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; class C2 { f() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield; })(); } @@ -18,7 +18,7 @@ class C2 { import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; class C3 { f() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield 1; })(); } @@ -29,7 +29,7 @@ import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator"; import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; class C4 { f() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield* _async_generator_delegate(_async_iterator([ 1 ])); @@ -42,9 +42,9 @@ import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator"; import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; class C5 { f() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield* _async_generator_delegate(_async_iterator(function() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { yield 1; })(); }())); @@ -56,7 +56,7 @@ import { _ as _await_async_generator } from "@swc/helpers/_/_await_async_generat import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; class C6 { f() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield _await_async_generator(1); })(); } @@ -65,7 +65,7 @@ class C6 { import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; class C7 { f() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { return 1; })(); } @@ -75,7 +75,7 @@ import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator class C8 { g() {} f() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { this.g(); }).call(this); } @@ -88,7 +88,7 @@ class B9 { class C9 extends B9 { f() { var _this = this, _superprop_get_g = ()=>super.g; - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { _superprop_get_g().call(_this); })(); } diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5.1.normal.js index 404fd8ba75e6..ab8147ef2eb0 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5.1.normal.js @@ -9,7 +9,7 @@ var C1 = /*#__PURE__*/ function() { } var _proto = C1.prototype; _proto.f = function f() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -30,7 +30,7 @@ var C2 = /*#__PURE__*/ function() { } var _proto = C2.prototype; _proto.f = function f() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -60,7 +60,7 @@ var C3 = /*#__PURE__*/ function() { } var _proto = C3.prototype; _proto.f = function f() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -94,7 +94,7 @@ var C4 = /*#__PURE__*/ function() { } var _proto = C4.prototype; _proto.f = function f() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -130,7 +130,7 @@ var C5 = /*#__PURE__*/ function() { } var _proto = C5.prototype; _proto.f = function f() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -138,7 +138,7 @@ var C5 = /*#__PURE__*/ function() { return [ 5, _ts_values(_async_generator_delegate(_async_iterator(function() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: @@ -179,7 +179,7 @@ var C6 = /*#__PURE__*/ function() { } var _proto = C6.prototype; _proto.f = function f() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -210,7 +210,7 @@ var C7 = /*#__PURE__*/ function() { } var _proto = C7.prototype; _proto.f = function f() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { return _ts_generator(this, function(_state) { return [ 2, @@ -233,7 +233,7 @@ var C8 = /*#__PURE__*/ function() { var _proto = C8.prototype; _proto.g = function g() {}; _proto.f = function f() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { return _ts_generator(this, function(_state) { this.g(); return [ @@ -274,7 +274,7 @@ var C9 = /*#__PURE__*/ function(B9) { var _this1 = this, _superprop_get_g = function() { return _get(_get_prototype_of(C9.prototype), "g", _this); }; - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { return _ts_generator(this, function(_state) { _superprop_get_g().call(_this1); return [ diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015.1.normal.js index 7b01fe3f02ad..fcb94990b8e4 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015.1.normal.js @@ -1,19 +1,19 @@ //// [F1.ts] import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; function f1() { - return /*#__PURE__*/ _wrap_async_generator(function*() {})(); + return _wrap_async_generator(function*() {})(); } //// [F2.ts] import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; function f2() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield; })(); } //// [F3.ts] import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; function f3() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield 1; })(); } @@ -22,7 +22,7 @@ import { _ as _async_generator_delegate } from "@swc/helpers/_/_async_generator_ import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator"; import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; function f4() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield* _async_generator_delegate(_async_iterator([ 1 ])); @@ -33,9 +33,9 @@ import { _ as _async_generator_delegate } from "@swc/helpers/_/_async_generator_ import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator"; import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; function f5() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield* _async_generator_delegate(_async_iterator(function() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { yield 1; })(); }())); @@ -45,14 +45,14 @@ function f5() { import { _ as _await_async_generator } from "@swc/helpers/_/_await_async_generator"; import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; function f6() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield _await_async_generator(1); })(); } //// [F7.ts] import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; function f7() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { return 1; })(); } diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5.1.normal.js index ffe2dffbce1a..e47b9ab8ce4f 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function f1() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -14,7 +14,7 @@ function f1() { import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function f2() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -35,7 +35,7 @@ function f2() { import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function f3() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -60,7 +60,7 @@ import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; import { _ as _ts_values } from "@swc/helpers/_/_ts_values"; function f4() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -87,7 +87,7 @@ import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; import { _ as _ts_values } from "@swc/helpers/_/_ts_values"; function f5() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -95,7 +95,7 @@ function f5() { return [ 5, _ts_values(_async_generator_delegate(_async_iterator(function() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: @@ -127,7 +127,7 @@ import { _ as _await_async_generator } from "@swc/helpers/_/_await_async_generat import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function f6() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -149,7 +149,7 @@ function f6() { import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function f7() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { return _ts_generator(this, function(_state) { return [ 2, diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015.1.normal.js index 255a97cc0849..bd1749120dea 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015.1.normal.js @@ -1,19 +1,19 @@ //// [F1.ts] import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; const f1 = function() { - return /*#__PURE__*/ _wrap_async_generator(function*() {})(); + return _wrap_async_generator(function*() {})(); }; //// [F2.ts] import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; const f2 = function() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield; })(); }; //// [F3.ts] import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; const f3 = function() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield 1; })(); }; @@ -22,7 +22,7 @@ import { _ as _async_generator_delegate } from "@swc/helpers/_/_async_generator_ import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator"; import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; const f4 = function() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield* _async_generator_delegate(_async_iterator([ 1 ])); @@ -33,9 +33,9 @@ import { _ as _async_generator_delegate } from "@swc/helpers/_/_async_generator_ import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator"; import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; const f5 = function() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield* _async_generator_delegate(_async_iterator(function() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { yield 1; })(); }())); @@ -45,14 +45,14 @@ const f5 = function() { import { _ as _await_async_generator } from "@swc/helpers/_/_await_async_generator"; import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; const f6 = function() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield _await_async_generator(1); })(); }; //// [F7.ts] import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; const f7 = function() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { return 1; })(); }; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5.1.normal.js index cac18b4f7b10..9a083dd453d2 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5.1.normal.js @@ -2,7 +2,7 @@ import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; var f1 = function f1() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -14,7 +14,7 @@ var f1 = function f1() { import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; var f2 = function f2() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -35,7 +35,7 @@ var f2 = function f2() { import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; var f3 = function f3() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -60,7 +60,7 @@ import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; import { _ as _ts_values } from "@swc/helpers/_/_ts_values"; var f4 = function f4() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -87,7 +87,7 @@ import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; import { _ as _ts_values } from "@swc/helpers/_/_ts_values"; var f5 = function f5() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -95,7 +95,7 @@ var f5 = function f5() { return [ 5, _ts_values(_async_generator_delegate(_async_iterator(function() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: @@ -127,7 +127,7 @@ import { _ as _await_async_generator } from "@swc/helpers/_/_await_async_generat import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; var f6 = function f6() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -149,7 +149,7 @@ var f6 = function f6() { import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; var f7 = function f7() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { return _ts_generator(this, function(_state) { return [ 2, diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015.1.normal.js index 189f1118c891..c2b1b905bda6 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015.1.normal.js @@ -2,14 +2,14 @@ import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; const o1 = { f () { - return /*#__PURE__*/ _wrap_async_generator(function*() {})(); + return _wrap_async_generator(function*() {})(); } }; //// [O2.ts] import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; const o2 = { f () { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield; })(); } @@ -18,7 +18,7 @@ const o2 = { import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; const o3 = { f () { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield 1; })(); } @@ -29,7 +29,7 @@ import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator"; import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; const o4 = { f () { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield* _async_generator_delegate(_async_iterator([ 1 ])); @@ -42,9 +42,9 @@ import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator"; import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; const o5 = { f () { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield* _async_generator_delegate(_async_iterator(function() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { yield 1; })(); }())); @@ -56,7 +56,7 @@ import { _ as _await_async_generator } from "@swc/helpers/_/_await_async_generat import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; const o6 = { f () { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const x = yield _await_async_generator(1); })(); } @@ -65,7 +65,7 @@ const o6 = { import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; const o7 = { f () { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { return 1; })(); } diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5.1.normal.js index c85eed0245df..da642b0430bd 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5.1.normal.js @@ -3,7 +3,7 @@ import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; var o1 = { f: function f() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -17,7 +17,7 @@ import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; var o2 = { f: function f() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -40,7 +40,7 @@ import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; var o3 = { f: function f() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -67,7 +67,7 @@ import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; import { _ as _ts_values } from "@swc/helpers/_/_ts_values"; var o4 = { f: function f() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -96,7 +96,7 @@ import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; import { _ as _ts_values } from "@swc/helpers/_/_ts_values"; var o5 = { f: function f() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -104,7 +104,7 @@ var o5 = { return [ 5, _ts_values(_async_generator_delegate(_async_iterator(function() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: @@ -138,7 +138,7 @@ import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; var o6 = { f: function f() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -162,7 +162,7 @@ import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; var o7 = { f: function f() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { return _ts_generator(this, function(_state) { return [ 2, diff --git a/crates/swc/tests/tsc-references/emitter.forAwait(target=es2015).1.normal.js b/crates/swc/tests/tsc-references/emitter.forAwait(target=es2015).1.normal.js index bbcdc7476a3e..05287885cb3a 100644 --- a/crates/swc/tests/tsc-references/emitter.forAwait(target=es2015).1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.forAwait(target=es2015).1.normal.js @@ -2,7 +2,7 @@ import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator"; import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function f1() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { let y; { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; @@ -32,7 +32,7 @@ function f1() { import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator"; import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function f2() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { let x, y; { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; @@ -63,7 +63,7 @@ import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator"; import { _ as _await_async_generator } from "@swc/helpers/_/_await_async_generator"; import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; function f3() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { let y; { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; @@ -94,7 +94,7 @@ import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator"; import { _ as _await_async_generator } from "@swc/helpers/_/_await_async_generator"; import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; function f4() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { let x, y; { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; @@ -125,7 +125,7 @@ function f4() { import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator"; import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function f5() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { let y; outer: { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; @@ -158,7 +158,7 @@ import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator"; import { _ as _await_async_generator } from "@swc/helpers/_/_await_async_generator"; import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; function f6() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { let y; outer: { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; @@ -191,7 +191,7 @@ import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator"; import { _ as _await_async_generator } from "@swc/helpers/_/_await_async_generator"; import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; function f7() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { let y; for(;;){ { diff --git a/crates/swc/tests/tsc-references/emitter.forAwait(target=es5).1.normal.js b/crates/swc/tests/tsc-references/emitter.forAwait(target=es5).1.normal.js index a8018690885a..a5b40e73a3d9 100644 --- a/crates/swc/tests/tsc-references/emitter.forAwait(target=es5).1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.forAwait(target=es5).1.normal.js @@ -3,7 +3,7 @@ import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator"; import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function f1() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var y, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x, err; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -98,7 +98,7 @@ import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator"; import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function f2() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var x, y, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, err; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -194,7 +194,7 @@ import { _ as _await_async_generator } from "@swc/helpers/_/_await_async_generat import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function f3() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var y, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x, err; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -290,7 +290,7 @@ import { _ as _await_async_generator } from "@swc/helpers/_/_await_async_generat import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function f4() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var x, y, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, err; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -386,7 +386,7 @@ import { _ as _async_iterator } from "@swc/helpers/_/_async_iterator"; import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function f5() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var y, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x, err; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -484,7 +484,7 @@ import { _ as _await_async_generator } from "@swc/helpers/_/_await_async_generat import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function f6() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var y, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x, err; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -582,7 +582,7 @@ import { _ as _await_async_generator } from "@swc/helpers/_/_await_async_generat import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function f7() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var y, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x, err; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/errorOnFunctionReturnType.1.normal.js b/crates/swc/tests/tsc-references/errorOnFunctionReturnType.1.normal.js index ef060a24a215..13ad1552f797 100644 --- a/crates/swc/tests/tsc-references/errorOnFunctionReturnType.1.normal.js +++ b/crates/swc/tests/tsc-references/errorOnFunctionReturnType.1.normal.js @@ -8,7 +8,7 @@ function testPromise1() { console.log("Nope"); } /** @type {FunctionReturningPromise} */ function testPromise2() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, @@ -28,7 +28,7 @@ var testPromise3 = /** @type {FunctionReturningPromise} */ function testPromise3 * @returns {never} */ /** @type {FunctionReturningNever} */ function testNever1() {} /** @type {FunctionReturningNever} */ function testNever2() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, diff --git a/crates/swc/tests/tsc-references/forAwaitPerIterationBindingDownlevel.1.normal.js b/crates/swc/tests/tsc-references/forAwaitPerIterationBindingDownlevel.1.normal.js index 70b5abe47cb6..597a42d4d431 100644 --- a/crates/swc/tests/tsc-references/forAwaitPerIterationBindingDownlevel.1.normal.js +++ b/crates/swc/tests/tsc-references/forAwaitPerIterationBindingDownlevel.1.normal.js @@ -10,7 +10,7 @@ var sleep = function(tm) { }); }; function gen() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: @@ -41,7 +41,7 @@ function gen() { } var log = console.log; (function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _loop, _iterator, _step, err; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -60,7 +60,7 @@ var log = console.log; var outer = _value; log("I'm loop ".concat(outer)); (function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var inner; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/forAwaitPerIterationBindingDownlevel.2.minified.js b/crates/swc/tests/tsc-references/forAwaitPerIterationBindingDownlevel.2.minified.js index 888e7f8fc582..139ced9e445c 100644 --- a/crates/swc/tests/tsc-references/forAwaitPerIterationBindingDownlevel.2.minified.js +++ b/crates/swc/tests/tsc-references/forAwaitPerIterationBindingDownlevel.2.minified.js @@ -9,7 +9,7 @@ var sleep = function(tm) { return setTimeout(resolve, tm); }); }, log = console.log; -/*#__PURE__*/ _async_to_generator(function() { +_async_to_generator(function() { var _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _loop, _iterator, _step, err; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -23,7 +23,7 @@ var sleep = function(tm) { 12 ]), _loop = function() { var _value = _step.value; - log("I'm loop ".concat(_value)), /*#__PURE__*/ _async_to_generator(function() { + log("I'm loop ".concat(_value)), _async_to_generator(function() { var inner; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -39,7 +39,7 @@ var sleep = function(tm) { } }); })(); - }, _iterator = _async_iterator(/*#__PURE__*/ _wrap_async_generator(function() { + }, _iterator = _async_iterator(_wrap_async_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD.1.normal.js index 78a038c16abf..4b7f900580dd 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD.1.normal.js @@ -35,7 +35,7 @@ define([ } }); function fn() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var req; return _ts_generator._(this, function(_state) { switch(_state.label){ @@ -66,7 +66,7 @@ define([ } var _proto = cl1.prototype; _proto.m = function m() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var req; return _ts_generator._(this, function(_state) { switch(_state.label){ @@ -94,7 +94,7 @@ define([ }(); var obj = { m: function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var req; return _ts_generator._(this, function(_state) { switch(_state.label){ @@ -124,7 +124,7 @@ define([ _class_call_check._(this, cl2); this.p = { m: function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var req; return _ts_generator._(this, function(_state) { switch(_state.label){ @@ -151,7 +151,7 @@ define([ }; }; var l = function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var req; return _ts_generator._(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD.2.minified.js index af4751741796..e6d3e58c2985 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD.2.minified.js @@ -32,7 +32,7 @@ define([ get: all[name] }); function fn() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: @@ -59,7 +59,7 @@ define([ _class_call_check._(this, cl1); } return cl1.prototype.m = function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: @@ -83,7 +83,7 @@ define([ }, cl1; }(), obj = { m: function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: @@ -108,7 +108,7 @@ define([ }, cl2 = function cl2() { _class_call_check._(this, cl2), this.p = { m: function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: @@ -132,7 +132,7 @@ define([ } }; }, l = function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS.1.normal.js index 3c96af4eb8eb..1485e9cd52bd 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS.1.normal.js @@ -31,7 +31,7 @@ var _class_call_check = require("@swc/helpers/_/_class_call_check"); var _interop_require_wildcard = require("@swc/helpers/_/_interop_require_wildcard"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); function fn() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var req; return _ts_generator._(this, function(_state) { switch(_state.label){ @@ -58,7 +58,7 @@ var cl1 = /*#__PURE__*/ function() { } var _proto = cl1.prototype; _proto.m = function m() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var req; return _ts_generator._(this, function(_state) { switch(_state.label){ @@ -82,7 +82,7 @@ var cl1 = /*#__PURE__*/ function() { }(); var obj = { m: function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var req; return _ts_generator._(this, function(_state) { switch(_state.label){ @@ -108,7 +108,7 @@ var cl2 = function cl2() { _class_call_check._(this, cl2); this.p = { m: function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var req; return _ts_generator._(this, function(_state) { switch(_state.label){ @@ -131,7 +131,7 @@ var cl2 = function cl2() { }; }; var l = function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var req; return _ts_generator._(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS.2.minified.js index 2387e967ce60..73d137930d0b 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS.2.minified.js @@ -25,7 +25,7 @@ for(var name in all)Object.defineProperty(target, name, { }); var _async_to_generator = require("@swc/helpers/_/_async_to_generator"), _class_call_check = require("@swc/helpers/_/_class_call_check"), _interop_require_wildcard = require("@swc/helpers/_/_interop_require_wildcard"), _ts_generator = require("@swc/helpers/_/_ts_generator"); function fn() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: @@ -48,7 +48,7 @@ var cl1 = /*#__PURE__*/ function() { _class_call_check._(this, cl1); } return cl1.prototype.m = function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: @@ -68,7 +68,7 @@ var cl1 = /*#__PURE__*/ function() { }, cl1; }(), obj = { m: function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: @@ -89,7 +89,7 @@ var cl1 = /*#__PURE__*/ function() { }, cl2 = function cl2() { _class_call_check._(this, cl2), this.p = { m: function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: @@ -109,7 +109,7 @@ var cl1 = /*#__PURE__*/ function() { } }; }, l = function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System.1.normal.js index 467b3325f19d..2460371e01ef 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System.1.normal.js @@ -7,7 +7,7 @@ System.register([ "use strict"; var _async_to_generator, _class_call_check, _ts_generator, cl1, obj, cl2, l; function fn() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var req; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -46,7 +46,7 @@ System.register([ } var _proto = cl1.prototype; _proto.m = function m() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var req; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -68,7 +68,7 @@ System.register([ }()); _export("obj", obj = { m: function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var req; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -92,7 +92,7 @@ System.register([ _class_call_check(this, cl2); this.p = { m: function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var req; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -113,7 +113,7 @@ System.register([ }; }); _export("l", l = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var req; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System.2.minified.js index e48bec5e394a..f6c7b3cdc9fb 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System.2.minified.js @@ -6,7 +6,7 @@ System.register([ ], function(_export, _context) { var _async_to_generator, _class_call_check, _ts_generator; return _export("fn", function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: @@ -39,7 +39,7 @@ System.register([ _class_call_check(this, cl1); } return cl1.prototype.m = function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: @@ -57,7 +57,7 @@ System.register([ }, cl1; }()), _export("obj", { m: function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: @@ -76,7 +76,7 @@ System.register([ }), _export("cl2", function cl2() { _class_call_check(this, cl2), this.p = { m: function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: @@ -94,7 +94,7 @@ System.register([ } }; }), _export("l", function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD.1.normal.js index 44122c836feb..7df98570ae8e 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD.1.normal.js @@ -38,7 +38,7 @@ } }); function fn() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var req; return _ts_generator._(this, function(_state) { switch(_state.label){ @@ -63,7 +63,7 @@ } var _proto = cl1.prototype; _proto.m = function m() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var req; return _ts_generator._(this, function(_state) { switch(_state.label){ @@ -85,7 +85,7 @@ }(); var obj = { m: function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var req; return _ts_generator._(this, function(_state) { switch(_state.label){ @@ -109,7 +109,7 @@ _class_call_check._(this, cl2); this.p = { m: function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var req; return _ts_generator._(this, function(_state) { switch(_state.label){ @@ -130,7 +130,7 @@ }; }; var l = function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { var req; return _ts_generator._(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD.2.minified.js index d66f291fe815..bc1e7e35ce15 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD.2.minified.js @@ -26,7 +26,7 @@ global = this, factory = function(exports1, _async_to_generator, _class_call_che get: all[name] }); function fn() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: @@ -47,7 +47,7 @@ global = this, factory = function(exports1, _async_to_generator, _class_call_che _class_call_check._(this, cl1); } return cl1.prototype.m = function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: @@ -65,7 +65,7 @@ global = this, factory = function(exports1, _async_to_generator, _class_call_che }, cl1; }(), obj = { m: function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: @@ -84,7 +84,7 @@ global = this, factory = function(exports1, _async_to_generator, _class_call_che }, cl2 = function cl2() { _class_call_check._(this, cl2), this.p = { m: function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: @@ -102,7 +102,7 @@ global = this, factory = function(exports1, _async_to_generator, _class_call_che } }; }, l = function() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD.1.normal.js index 336433dcf5a7..e4ba81169e6f 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD.1.normal.js @@ -33,7 +33,7 @@ define([ } }); function fn() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { const req = yield new Promise((resolve, reject)=>require([ "./test" ], (m)=>resolve(/*#__PURE__*/ _interop_require_wildcard._(m)), reject)) // ONE @@ -42,7 +42,7 @@ define([ } class cl1 { m() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { const req = yield new Promise((resolve, reject)=>require([ "./test" ], (m)=>resolve(/*#__PURE__*/ _interop_require_wildcard._(m)), reject)) // TWO @@ -51,7 +51,7 @@ define([ } } const obj = { - m: ()=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + m: ()=>_async_to_generator._(function*() { const req = yield new Promise((resolve, reject)=>require([ "./test" ], (m)=>resolve(/*#__PURE__*/ _interop_require_wildcard._(m)), reject)) // THREE @@ -61,7 +61,7 @@ define([ class cl2 { constructor(){ this.p = { - m: ()=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + m: ()=>_async_to_generator._(function*() { const req = yield new Promise((resolve, reject)=>require([ "./test" ], (m)=>resolve(/*#__PURE__*/ _interop_require_wildcard._(m)), reject)) // FOUR @@ -70,7 +70,7 @@ define([ }; } } - const l = ()=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + const l = ()=>_async_to_generator._(function*() { const req = yield new Promise((resolve, reject)=>require([ "./test" ], (m)=>resolve(/*#__PURE__*/ _interop_require_wildcard._(m)), reject)) // FIVE diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD.2.minified.js index 670ce39cf4b0..ba03c7f384ec 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD.2.minified.js @@ -30,7 +30,7 @@ define([ get: all[name] }); function fn() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { yield new Promise((resolve, reject)=>require([ "./test" ], (m)=>resolve(/*#__PURE__*/ _interop_require_wildcard._(m)), reject)); @@ -38,7 +38,7 @@ define([ } class cl1 { m() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { yield new Promise((resolve, reject)=>require([ "./test" ], (m)=>resolve(/*#__PURE__*/ _interop_require_wildcard._(m)), reject)); @@ -46,7 +46,7 @@ define([ } } let obj = { - m: ()=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + m: ()=>_async_to_generator._(function*() { yield new Promise((resolve, reject)=>require([ "./test" ], (m)=>resolve(/*#__PURE__*/ _interop_require_wildcard._(m)), reject)); @@ -55,7 +55,7 @@ define([ class cl2 { constructor(){ this.p = { - m: ()=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + m: ()=>_async_to_generator._(function*() { yield new Promise((resolve, reject)=>require([ "./test" ], (m)=>resolve(/*#__PURE__*/ _interop_require_wildcard._(m)), reject)); @@ -63,7 +63,7 @@ define([ }; } } - let l = ()=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + let l = ()=>_async_to_generator._(function*() { yield new Promise((resolve, reject)=>require([ "./test" ], (m)=>resolve(/*#__PURE__*/ _interop_require_wildcard._(m)), reject)); diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS.1.normal.js index a62ecf6432e8..859d6f854fe5 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS.1.normal.js @@ -29,21 +29,21 @@ _export(exports, { const _async_to_generator = require("@swc/helpers/_/_async_to_generator"); const _interop_require_wildcard = require("@swc/helpers/_/_interop_require_wildcard"); function fn() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { const req = yield Promise.resolve().then(()=>/*#__PURE__*/ _interop_require_wildcard._(require("./test"))) // ONE ; })(); } class cl1 { m() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { const req = yield Promise.resolve().then(()=>/*#__PURE__*/ _interop_require_wildcard._(require("./test"))) // TWO ; })(); } } const obj = { - m: ()=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + m: ()=>_async_to_generator._(function*() { const req = yield Promise.resolve().then(()=>/*#__PURE__*/ _interop_require_wildcard._(require("./test"))) // THREE ; })() @@ -51,14 +51,14 @@ const obj = { class cl2 { constructor(){ this.p = { - m: ()=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + m: ()=>_async_to_generator._(function*() { const req = yield Promise.resolve().then(()=>/*#__PURE__*/ _interop_require_wildcard._(require("./test"))) // FOUR ; })() }; } } -const l = ()=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { +const l = ()=>_async_to_generator._(function*() { const req = yield Promise.resolve().then(()=>/*#__PURE__*/ _interop_require_wildcard._(require("./test"))) // FIVE ; })(); diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS.2.minified.js index c299784944ec..fded99475d4e 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS.2.minified.js @@ -25,31 +25,31 @@ for(var name in all)Object.defineProperty(target, name, { }); const _async_to_generator = require("@swc/helpers/_/_async_to_generator"), _interop_require_wildcard = require("@swc/helpers/_/_interop_require_wildcard"); function fn() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { yield Promise.resolve().then(()=>/*#__PURE__*/ _interop_require_wildcard._(require("./test"))); })(); } class cl1 { m() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { yield Promise.resolve().then(()=>/*#__PURE__*/ _interop_require_wildcard._(require("./test"))); })(); } } const obj = { - m: ()=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + m: ()=>_async_to_generator._(function*() { yield Promise.resolve().then(()=>/*#__PURE__*/ _interop_require_wildcard._(require("./test"))); })() }; class cl2 { constructor(){ this.p = { - m: ()=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + m: ()=>_async_to_generator._(function*() { yield Promise.resolve().then(()=>/*#__PURE__*/ _interop_require_wildcard._(require("./test"))); })() }; } } -const l = ()=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { +const l = ()=>_async_to_generator._(function*() { yield Promise.resolve().then(()=>/*#__PURE__*/ _interop_require_wildcard._(require("./test"))); })(); diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System.1.normal.js index 46574e44ee41..1f708286b3e2 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System.1.normal.js @@ -5,7 +5,7 @@ System.register([ "use strict"; var _async_to_generator, cl1, cl2, obj, l; function fn() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { const req = yield _context.import('./test') // ONE ; })(); @@ -24,14 +24,14 @@ System.register([ execute: function() { _export("cl1", cl1 = class cl1 { m() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { const req = yield _context.import('./test') // TWO ; })(); } }); _export("obj", obj = { - m: ()=>/*#__PURE__*/ _async_to_generator(function*() { + m: ()=>_async_to_generator(function*() { const req = yield _context.import('./test') // THREE ; })() @@ -39,14 +39,14 @@ System.register([ _export("cl2", cl2 = class cl2 { constructor(){ this.p = { - m: ()=>/*#__PURE__*/ _async_to_generator(function*() { + m: ()=>_async_to_generator(function*() { const req = yield _context.import('./test') // FOUR ; })() }; } }); - _export("l", l = ()=>/*#__PURE__*/ _async_to_generator(function*() { + _export("l", l = ()=>_async_to_generator(function*() { const req = yield _context.import('./test') // FIVE ; })()); diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System.2.minified.js index a0fa5a1bccab..ed4d62bafe43 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System.2.minified.js @@ -5,7 +5,7 @@ System.register([ var _async_to_generator; return _export({ fn: function() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { yield _context.import('./test'); })(); }, @@ -20,23 +20,23 @@ System.register([ execute: function() { _export("cl1", class { m() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { yield _context.import('./test'); })(); } }), _export("obj", { - m: ()=>/*#__PURE__*/ _async_to_generator(function*() { + m: ()=>_async_to_generator(function*() { yield _context.import('./test'); })() }), _export("cl2", class { constructor(){ this.p = { - m: ()=>/*#__PURE__*/ _async_to_generator(function*() { + m: ()=>_async_to_generator(function*() { yield _context.import('./test'); })() }; } - }), _export("l", ()=>/*#__PURE__*/ _async_to_generator(function*() { + }), _export("l", ()=>_async_to_generator(function*() { yield _context.import('./test'); })()); } diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD.1.normal.js index a77c9284a1ed..4d1e3a1889f9 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD.1.normal.js @@ -36,21 +36,21 @@ } }); function fn() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { const req = yield import('./test') // ONE ; })(); } class cl1 { m() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { const req = yield import('./test') // TWO ; })(); } } const obj = { - m: ()=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + m: ()=>_async_to_generator._(function*() { const req = yield import('./test') // THREE ; })() @@ -58,14 +58,14 @@ class cl2 { constructor(){ this.p = { - m: ()=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + m: ()=>_async_to_generator._(function*() { const req = yield import('./test') // FOUR ; })() }; } } - const l = ()=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + const l = ()=>_async_to_generator._(function*() { const req = yield import('./test') // FIVE ; })(); diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD.2.minified.js index 1265d405fb2b..21e1b774bbb1 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD.2.minified.js @@ -26,32 +26,32 @@ global = this, factory = function(exports1, _async_to_generator, _interop_requir get: all[name] }); function fn() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { yield import('./test'); })(); } class cl1 { m() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { yield import('./test'); })(); } } let obj = { - m: ()=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + m: ()=>_async_to_generator._(function*() { yield import('./test'); })() }; class cl2 { constructor(){ this.p = { - m: ()=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + m: ()=>_async_to_generator._(function*() { yield import('./test'); })() }; } } - let l = ()=>/*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + let l = ()=>_async_to_generator._(function*() { yield import('./test'); })(); }, "object" == typeof module && "object" == typeof module.exports ? factory(exports, require("@swc/helpers/_/_async_to_generator"), require("@swc/helpers/_/_interop_require_wildcard")) : "function" == typeof define && define.amd ? define([ diff --git a/crates/swc/tests/tsc-references/importCallExpressionInUMD5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInUMD5.1.normal.js index c4c17c3e2ac4..a25eba1a55a9 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInUMD5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInUMD5.1.normal.js @@ -36,7 +36,7 @@ value: true }); function func() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { const packageName = '.'; const packageJson = yield import(packageName + '/package.json'); })(); diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD.1.normal.js index aeef66833866..82bd632cc05e 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD.1.normal.js @@ -27,7 +27,7 @@ define([ value: true }); function foo() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { return yield new Promise((resolve, reject)=>require([ (yield new Promise((resolve, reject)=>require([ "./foo" diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2.1.normal.js index 07445f9d9959..6fb5be2f0595 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2.1.normal.js @@ -28,7 +28,7 @@ define([ value: true }); function foo() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS.1.normal.js index bc5a14bd6528..fbd9e7e0fae3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS.1.normal.js @@ -18,7 +18,7 @@ Object.defineProperty(exports, "__esModule", { const _async_to_generator = require("@swc/helpers/_/_async_to_generator"); const _interop_require_wildcard = require("@swc/helpers/_/_interop_require_wildcard"); function foo() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { return yield Promise.resolve((yield Promise.resolve().then(()=>/*#__PURE__*/ _interop_require_wildcard._(require("./foo")))).default).then((p)=>/*#__PURE__*/ _interop_require_wildcard._(require(p))); })(); } diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2.1.normal.js index a5f3658f98c6..c58ee8096f10 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2.1.normal.js @@ -19,7 +19,7 @@ var _async_to_generator = require("@swc/helpers/_/_async_to_generator"); var _interop_require_wildcard = require("@swc/helpers/_/_interop_require_wildcard"); var _ts_generator = require("@swc/helpers/_/_ts_generator"); function foo() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES2015.1.normal.js index 93ca9bf784bc..ad702a36bfba 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES2015.1.normal.js @@ -3,7 +3,7 @@ export default "./foo"; //// [index.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function foo() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { return yield import((yield import("./foo")).default); })(); } diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES20152.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES20152.1.normal.js index db83e908eb8b..c6558cb239e7 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES20152.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES20152.1.normal.js @@ -4,7 +4,7 @@ export default "./foo"; import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function foo() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES2020.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES2020.1.normal.js index 93ca9bf784bc..ad702a36bfba 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES2020.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES2020.1.normal.js @@ -3,7 +3,7 @@ export default "./foo"; //// [index.ts] import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; function foo() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { return yield import((yield import("./foo")).default); })(); } diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES20202.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES20202.1.normal.js index db83e908eb8b..c6558cb239e7 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES20202.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES20202.1.normal.js @@ -4,7 +4,7 @@ export default "./foo"; import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function foo() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem.1.normal.js index f2f1c4e9d2fd..f84f61960183 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem.1.normal.js @@ -15,7 +15,7 @@ System.register([ "use strict"; var _async_to_generator; function foo() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { return yield _context.import((yield _context.import("./foo")).default); })(); } diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2.1.normal.js index 87f85fa3090e..119b46d30f3f 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2.1.normal.js @@ -16,7 +16,7 @@ System.register([ "use strict"; var _async_to_generator, _ts_generator; function foo() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD.1.normal.js index d590719bd2d3..07c78df49583 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD.1.normal.js @@ -33,7 +33,7 @@ value: true }); function foo() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function*() { + return _async_to_generator._(function*() { return yield import((yield import("./foo")).default); })(); } diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2.1.normal.js index 94400898b758..ad6d8f130fc3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2.1.normal.js @@ -34,7 +34,7 @@ value: true }); function foo() { - return /*#__PURE__*/ /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified.1.normal.js index 28c42721271a..c7ab7adcbd61 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified.1.normal.js @@ -34,7 +34,7 @@ var C = /*#__PURE__*/ function() { this.myModule.then(function(Zero) { console.log(Zero.foo()); }, function(err) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var one; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/jsDeclarationsNestedParams.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsNestedParams.1.normal.js index 4ef95f7fcb8e..5303a434838e 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsNestedParams.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsNestedParams.1.normal.js @@ -8,7 +8,7 @@ class X { * @param {string?} error.code the error code to send the cancellation with * @returns {Promise.<*>} resolves when the event has been sent. */ cancel(_0) { - return /*#__PURE__*/ _async_to_generator(function*({ reason, code }) {}).apply(this, arguments); + return _async_to_generator(function*({ reason, code }) {}).apply(this, arguments); } } class Y { @@ -21,6 +21,6 @@ class Y { * @param {string?} error.suberr.code the error code to send the cancellation with * @returns {Promise.<*>} resolves when the event has been sent. */ cancel(_0) { - return /*#__PURE__*/ _async_to_generator(function*({ reason, suberr }) {}).apply(this, arguments); + return _async_to_generator(function*({ reason, suberr }) {}).apply(this, arguments); } } diff --git a/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator(target=es2015).1.normal.js b/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator(target=es2015).1.normal.js index e2eeb8e10a4f..223ea00694b1 100644 --- a/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator(target=es2015).1.normal.js +++ b/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator(target=es2015).1.normal.js @@ -2,7 +2,7 @@ // https://github.com/microsoft/TypeScript/issues/37686 import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; function f(a) { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { var _a_b; let c = (_a_b = a.b) !== null && _a_b !== void 0 ? _a_b : 10; while(c){ diff --git a/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator(target=es5).1.normal.js b/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator(target=es5).1.normal.js index 7836a18f2bdf..baa5619b5401 100644 --- a/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator(target=es5).1.normal.js +++ b/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator(target=es5).1.normal.js @@ -3,7 +3,7 @@ import { _ as _wrap_async_generator } from "@swc/helpers/_/_wrap_async_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; function f(a) { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var _a_b, c; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/objectRest2.1.normal.js b/crates/swc/tests/tsc-references/objectRest2.1.normal.js index 3bdefc2b0cd3..c3da7a6d5d19 100644 --- a/crates/swc/tests/tsc-references/objectRest2.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRest2.1.normal.js @@ -4,7 +4,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _object_spread } from "@swc/helpers/_/_object_spread"; function rootConnection(name) { return { - resolve: (context, args)=>/*#__PURE__*/ _async_to_generator(function*() { + resolve: (context, args)=>_async_to_generator(function*() { const { objects } = yield { objects: 12 }; diff --git a/crates/swc/tests/tsc-references/superMethodCall.1.normal.js b/crates/swc/tests/tsc-references/superMethodCall.1.normal.js index 1df4bf3e8bbb..94b15a1a270d 100644 --- a/crates/swc/tests/tsc-references/superMethodCall.1.normal.js +++ b/crates/swc/tests/tsc-references/superMethodCall.1.normal.js @@ -10,7 +10,7 @@ class Derived extends Base { } asyncMethod() { var _superprop_get_method = ()=>super.method; - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var _super_method; return (_super_method = _superprop_get_method()) === null || _super_method === void 0 ? void 0 : _super_method.call(this); }).call(this); diff --git a/crates/swc/tests/tsc-references/usingDeclarations.1(target=es2015).1.normal.js b/crates/swc/tests/tsc-references/usingDeclarations.1(target=es2015).1.normal.js index 48c011ed6d89..4a4f81dcf503 100644 --- a/crates/swc/tests/tsc-references/usingDeclarations.1(target=es2015).1.normal.js +++ b/crates/swc/tests/tsc-references/usingDeclarations.1(target=es2015).1.normal.js @@ -85,7 +85,7 @@ try { } } am() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { const env = { stack: [], error: void 0, @@ -123,7 +123,7 @@ try { } } ag() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const env = { stack: [], error: void 0, @@ -518,7 +518,7 @@ function f() { } } function af() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { const env = { stack: [], error: void 0, @@ -556,7 +556,7 @@ function* g() { } } function ag() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { const env = { stack: [], error: void 0, diff --git a/crates/swc/tests/tsc-references/usingDeclarations.1(target=es5).1.normal.js b/crates/swc/tests/tsc-references/usingDeclarations.1(target=es5).1.normal.js index 504d978f2ae4..9a72634ea912 100644 --- a/crates/swc/tests/tsc-references/usingDeclarations.1(target=es5).1.normal.js +++ b/crates/swc/tests/tsc-references/usingDeclarations.1(target=es5).1.normal.js @@ -84,7 +84,7 @@ try { } }; _proto.am = function am() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var env, d13, e; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -183,7 +183,7 @@ try { }); }; _proto.ag = function ag() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var env, d15, e; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -591,7 +591,7 @@ function f() { } } function af() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var env, d3, e; return _ts_generator(this, function(_state) { switch(_state.label){ @@ -690,7 +690,7 @@ function g() { }); } function ag() { - return /*#__PURE__*/ _wrap_async_generator(function() { + return _wrap_async_generator(function() { var env, d5, e; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/tsc-references/usingDeclarationsInForAwaitOf(target=es2015).1.normal.js b/crates/swc/tests/tsc-references/usingDeclarationsInForAwaitOf(target=es2015).1.normal.js index 2a6fde9c40dd..3d3da3696a44 100644 --- a/crates/swc/tests/tsc-references/usingDeclarationsInForAwaitOf(target=es2015).1.normal.js +++ b/crates/swc/tests/tsc-references/usingDeclarationsInForAwaitOf(target=es2015).1.normal.js @@ -4,7 +4,7 @@ import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_add_disposable_resource } from "@swc/helpers/_/_ts_add_disposable_resource"; import { _ as _ts_dispose_resources } from "@swc/helpers/_/_ts_dispose_resources"; function main() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { diff --git a/crates/swc/tests/tsc-references/usingDeclarationsInForAwaitOf(target=es5).1.normal.js b/crates/swc/tests/tsc-references/usingDeclarationsInForAwaitOf(target=es5).1.normal.js index 2f0c979f7e32..35348f2a69ad 100644 --- a/crates/swc/tests/tsc-references/usingDeclarationsInForAwaitOf(target=es5).1.normal.js +++ b/crates/swc/tests/tsc-references/usingDeclarationsInForAwaitOf(target=es5).1.normal.js @@ -6,7 +6,7 @@ import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; import { _ as _ts_add_disposable_resource } from "@swc/helpers/_/_ts_add_disposable_resource"; import { _ as _ts_dispose_resources } from "@swc/helpers/_/_ts_dispose_resources"; function main() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, _, env, d1, err; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc/tests/vercel/full/next-31419/1/output/index.js b/crates/swc/tests/vercel/full/next-31419/1/output/index.js index eecc47a65633..91bda3745529 100644 --- a/crates/swc/tests/vercel/full/next-31419/1/output/index.js +++ b/crates/swc/tests/vercel/full/next-31419/1/output/index.js @@ -2,7 +2,7 @@ import { _ as r } from "@swc/helpers/_/_async_to_generator"; import { _ as e } from "@swc/helpers/_/_ts_generator"; import { _ as n } from "@swc/helpers/_/_ts_values"; Promise.all(assignAll).then(function(t) { - return /*#__PURE__*/ r(function() { + return r(function() { var r, s, i, c, o, u; return e(this, function(a) { switch(a.label){ @@ -52,7 +52,7 @@ Promise.all(assignAll).then(function(t) { }); export var listOfUser = function(n) { return new Promise(function(t, s) { - return /*#__PURE__*/ r(function() { + return r(function() { var r; return e(this, function(e) { return r = 'Select Distinct id from "TABLE" Where id = \''.concat(n, "' And user_id IS not null"), postgreSQL.query(r, null, function(r, e) { diff --git a/crates/swc/tests/vercel/full/next-31419/2/output/index.js b/crates/swc/tests/vercel/full/next-31419/2/output/index.js index 690b8bb66548..797355648ef0 100644 --- a/crates/swc/tests/vercel/full/next-31419/2/output/index.js +++ b/crates/swc/tests/vercel/full/next-31419/2/output/index.js @@ -1,6 +1,6 @@ import { _ as e } from "@swc/helpers/_/_async_to_generator"; Promise.all(assignAll).then(function(n) { - return /*#__PURE__*/ e(function*() { + return e(function*() { for(let e in obj){ let n = obj[e]; n.id, (yield listOfUser(n.id)).forEach((e)=>{ @@ -11,7 +11,7 @@ Promise.all(assignAll).then(function(n) { }); export const listOfUser = function(n) { return new Promise(function(r, t) { - return /*#__PURE__*/ e(function*() { + return e(function*() { let e = `Select Distinct id from "TABLE" Where id = '${n}' And user_id IS not null`; postgreSQL.query(e, null, function(e, n) { e ? t(e) : r(n.rows); diff --git a/crates/swc/tests/vercel/full/next-33088/output/index.js b/crates/swc/tests/vercel/full/next-33088/output/index.js index a37d132616b8..81792a5502ff 100644 --- a/crates/swc/tests/vercel/full/next-33088/output/index.js +++ b/crates/swc/tests/vercel/full/next-33088/output/index.js @@ -6,15 +6,15 @@ import * as c from "react"; export default function i() { var i = t(c.useState({ hits: [] - }), 2), o = i[0], u = i[1], l = t(c.useState("react"), 2), _ = l[0], h = l[1]; + }), 2), o = i[0], u = i[1], l = t(c.useState("react"), 2), h = l[0], f = l[1]; return c.useEffect(function() { - "" !== _ && /*#__PURE__*/ e(function() { + "" !== h && e(function() { return r(this, function(e) { switch(e.label){ case 0: return [ 4, - fetch("https://hn.algolia.com/api/v1/search?query=" + _) + fetch("https://hn.algolia.com/api/v1/search?query=" + h) ]; case 1: return [ @@ -29,13 +29,13 @@ export default function i() { }); })(); }, [ - _ + h ]), s(a, { children: [ n("input", { - value: _, + value: h, onChange: function(e) { - return h(e.target.value); + return f(e.target.value); } }), n("ul", { diff --git a/crates/swc/tests/vercel/full/utf8-1/output/index.js b/crates/swc/tests/vercel/full/utf8-1/output/index.js index 32b41693a49e..adfd5a878e91 100644 --- a/crates/swc/tests/vercel/full/utf8-1/output/index.js +++ b/crates/swc/tests/vercel/full/utf8-1/output/index.js @@ -5,18 +5,18 @@ import r from './on-demand-entries-client'; import { addMessageListener as n, connectHMR as c } from './error-overlay/websocket'; var o = JSON.parse(document.getElementById('__NEXT_DATA__').textContent); window.__NEXT_DATA__ = o; -var s = o.assetPrefix, _ = o.page, i = null, u = __webpack_hash__, d = (s = s || '') + (s.endsWith('/') ? '' : '/') + '_next/static/webpack/'; +var s = o.assetPrefix, i = o.page, _ = null, u = __webpack_hash__, d = (s = s || '') + (s.endsWith('/') ? '' : '/') + '_next/static/webpack/'; n(function(a) { if ('\uD83D\uDC93' !== a.data) try { var r = JSON.parse(a.data); if ('sync' === r.action || 'built' === r.action) { if (!r.hash) return; - i = r.hash, /*#__PURE__*/ e(function() { + _ = r.hash, e(function() { var e, a; return t(this, function(t) { switch(t.label){ case 0: - if (i === __webpack_hash__ || 'idle' !== module.hot.status()) return [ + if (_ === __webpack_hash__ || 'idle' !== module.hot.status()) return [ 2 ]; t.label = 1; @@ -36,9 +36,9 @@ n(function(a) { t.sent().json() ]; case 3: - return e = t.sent(), a = '/' === _ ? 'index' : _, (Array.isArray(e.c) ? e.c : Object.keys(e.c)).some(function(e) { + return e = t.sent(), a = '/' === i ? 'index' : i, (Array.isArray(e.c) ? e.c : Object.keys(e.c)).some(function(e) { return -1 !== e.indexOf("pages".concat(a.startsWith('/') ? a : "/".concat(a))) || -1 !== e.indexOf("pages".concat(a.startsWith('/') ? a : "/".concat(a)).replace(/\//g, '\\')); - }) ? document.location.reload(!0) : u = i, [ + }) ? document.location.reload(!0) : u = _, [ 3, 5 ]; diff --git a/crates/swc/tests/vercel/loader-only/regressions/1/full/output/index.js b/crates/swc/tests/vercel/loader-only/regressions/1/full/output/index.js index c919766b87bf..e111a08f7d74 100644 --- a/crates/swc/tests/vercel/loader-only/regressions/1/full/output/index.js +++ b/crates/swc/tests/vercel/loader-only/regressions/1/full/output/index.js @@ -9,7 +9,7 @@ var Test = function Test(name) { var _this = this; _class_call_check(this, Test); _define_property(this, "print", function(arg) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { console.log(this.name, arg); return [ diff --git a/crates/swc/tests/vercel/loader-only/regressions/1/simplified/output/index.js b/crates/swc/tests/vercel/loader-only/regressions/1/simplified/output/index.js index 51fe737b7917..9f4bc2e9de14 100644 --- a/crates/swc/tests/vercel/loader-only/regressions/1/simplified/output/index.js +++ b/crates/swc/tests/vercel/loader-only/regressions/1/simplified/output/index.js @@ -7,7 +7,7 @@ var Test = function Test(name) { var _this = this; _class_call_check._(this, Test); _define_property._(this, "print", function(arg) { - return /*#__PURE__*/ _async_to_generator._(function() { + return _async_to_generator._(function() { return _ts_generator._(this, function(_state) { console.log(this.name, arg); return [ diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_block_scoping.rs/issue_1036_2.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_block_scoping.rs/issue_1036_2.js index 042279c34709..46074d02dd98 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_block_scoping.rs/issue_1036_2.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_block_scoping.rs/issue_1036_2.js @@ -1,5 +1,5 @@ function foo() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: @@ -17,7 +17,7 @@ function foo() { ] ].map(function(param) { var _param = _sliced_to_array(param, 1), a = _param[0]; - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/hoist_function_in_async_issue_2556_4.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/hoist_function_in_async_issue_2556_4.js index 2051f82fc65c..22de82744680 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/hoist_function_in_async_issue_2556_4.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/hoist_function_in_async_issue_2556_4.js @@ -1,9 +1,9 @@ function requester() { return pureRequester; function pureRequester() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { function refreshThenRequest() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/hoist_function_in_async_issue_2556_6.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/hoist_function_in_async_issue_2556_6.js index f409d95d474d..7c8a857f2fe4 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/hoist_function_in_async_issue_2556_6.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/hoist_function_in_async_issue_2556_6.js @@ -1,7 +1,7 @@ function foo(a) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { function bar1(b) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2, diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/hoist_function_in_async_issue_2556_8.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/hoist_function_in_async_issue_2556_8.js index 92108353b570..3e4854ae80ad 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/hoist_function_in_async_issue_2556_8.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/hoist_function_in_async_issue_2556_8.js @@ -2,9 +2,9 @@ var fib = function fib() { return 42; }; function init() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { function fib(n) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var x, y; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/issue_1799_1.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/issue_1799_1.js index f5081d7df5a7..7c5bee1ecefe 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/issue_1799_1.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/issue_1799_1.js @@ -1,5 +1,5 @@ export default function Foo() { - return call((e)=>/*#__PURE__*/ _async_to_generator(function() { + return call((e)=>_async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/issue_1799_2.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/issue_1799_2.js index eeccb3428337..4272d82a6593 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/issue_1799_2.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/issue_1799_2.js @@ -1,6 +1,6 @@ export default function Foo() { return call(function(e) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/issue_1799_3.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/issue_1799_3.js index eeccb3428337..4272d82a6593 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/issue_1799_3.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/issue_1799_3.js @@ -1,6 +1,6 @@ export default function Foo() { return call(function(e) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/issue_1799_5.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/issue_1799_5.js index eeccb3428337..4272d82a6593 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/issue_1799_5.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2015_generator.rs/issue_1799_5.js @@ -1,6 +1,6 @@ export default function Foo() { return call(function(e) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_arrow_in_method.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_arrow_in_method.js index 1e6f29559b45..c7f86856b4eb 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_arrow_in_method.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_arrow_in_method.js @@ -3,7 +3,7 @@ let TestClass = { testMethodFailure () { var _this = this; return new Promise(function(resolve) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { console.log(_this); setTimeout(resolve, 1000); })(); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_default_arguments.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_default_arguments.js index c6b4b23967eb..7a1e8a8132b1 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_default_arguments.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_default_arguments.js @@ -2,7 +2,7 @@ function mandatory(paramName) { throw new Error(`Missing parameter: ${paramName}`); } function foo(param) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { let a = param.a, _param_b = param.b, b = _param_b === void 0 ? mandatory("b") : _param_b; return Promise.resolve(b); })(); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_iife.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_iife.js index 29445042f93c..a1c5bb7c0612 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_iife.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_iife.js @@ -1,20 +1,20 @@ (function() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { yield 'ok'; })(); })(); (function() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { yield 'ok'; })(); })(); (function notIIFE() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { yield 'ok'; })(); }); (function() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { yield 'not iife'; })(); }); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_async.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_async.js index 017150c33d4e..e8369d0288f3 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_async.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_async.js @@ -1,6 +1,6 @@ class Foo { foo() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var wat = yield bar(); })(); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_async_arrow_in_method.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_async_arrow_in_method.js index d0f73090abf2..4e283d9ae81d 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_async_arrow_in_method.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_async_arrow_in_method.js @@ -1,7 +1,7 @@ let TestClass = { name: "John Doe", testMethodFailure () { - return new Promise((resolve)=>/*#__PURE__*/ _async_to_generator(function*() { + return new Promise((resolve)=>_async_to_generator(function*() { console.log(this); setTimeout(resolve, 1000); }).call(this)); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_deeply_nested_asyncs.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_deeply_nested_asyncs.js index 74ebd392fa92..1b16f592109a 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_deeply_nested_asyncs.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_deeply_nested_asyncs.js @@ -1,7 +1,7 @@ function s(_0) { - return /*#__PURE__*/ _async_to_generator(function*(x, ...args) { - let t = (y, a)=>/*#__PURE__*/ _async_to_generator(function*() { - let r = (z, b, ...innerArgs)=>/*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*(x, ...args) { + let t = (y, a)=>_async_to_generator(function*() { + let r = (z, b, ...innerArgs)=>_async_to_generator(function*() { yield z; console.log(this, innerArgs, arguments); return this.x; diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_expression.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_expression.js index b6105e0b1da2..db604adab359 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_expression.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_expression.js @@ -1,14 +1,14 @@ var foo = function() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var wat = yield bar(); })(); }; var foo2 = function() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var wat = yield bar(); })(); }, bar = function() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var wat = yield foo(); })(); }; diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_function_arity.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_function_arity.js index 60e0ede8763d..14ec8b774c02 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_function_arity.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_function_arity.js @@ -1,18 +1,18 @@ function one(a, b = 1) { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } function two(a, b, ...c) { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } function three(a, b = 1, c, d = 3) { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } function four(a, b = 1, c, ...d) { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } function five(_0, _1) { - return /*#__PURE__*/ _async_to_generator(function*(a, { b }) {}).apply(this, arguments); + return _async_to_generator(function*(a, { b }) {}).apply(this, arguments); } function six(_0) { - return /*#__PURE__*/ _async_to_generator(function*(a, { b } = {}) {}).apply(this, arguments); + return _async_to_generator(function*(a, { b } = {}) {}).apply(this, arguments); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_named_expression.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_named_expression.js index 84b499c170b9..5361c8bca832 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_named_expression.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_named_expression.js @@ -1,5 +1,5 @@ var foo = function bar() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { console.log(bar); })(); }; diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_object_method.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_object_method.js index 4472c2f4eb87..98bc563b6bdb 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_object_method.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_object_method.js @@ -1,7 +1,7 @@ let obj = { a: 123, foo (bar) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { return yield baz(bar); })(); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_object_method_with_arrows.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_object_method_with_arrows.js index 8329f064762c..6cb650f66553 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_object_method_with_arrows.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_object_method_with_arrows.js @@ -1,6 +1,6 @@ class Class { method() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { this; ()=>this; ()=>{ @@ -11,7 +11,7 @@ class Class { ()=>{ this; }; - ()=>/*#__PURE__*/ _async_to_generator(function*() { + ()=>_async_to_generator(function*() { this; }).call(this); } @@ -21,7 +21,7 @@ class Class { ()=>{ this; }; - ()=>/*#__PURE__*/ _async_to_generator(function*() { + ()=>_async_to_generator(function*() { this; }).call(this); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_object_method_with_super_caching.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_object_method_with_super_caching.js index b452d9155d4d..b372ef16cd6e 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_object_method_with_super_caching.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_object_method_with_super_caching.js @@ -2,7 +2,7 @@ class Foo extends class { } { method() { var _this = this, _superprop_get_method = ()=>super.method; - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { _superprop_get_method().call(_this); var arrow = ()=>_superprop_get_method().call(_this); })(); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_parameters.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_parameters.js index acc3bd40a6a4..0b05229b8124 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_parameters.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_parameters.js @@ -1,3 +1,3 @@ function foo(bar) { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_statement.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_statement.js index 72fa70aad5d4..d8f539737355 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_statement.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_to_generator_statement.js @@ -1,5 +1,5 @@ function foo() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var wat = yield bar(); })(); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_with_optional_params.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_with_optional_params.js index 9f0be98194a2..124e6197cb90 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_with_optional_params.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_with_optional_params.js @@ -1,4 +1,4 @@ (function(a = 10, ...rest) { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); })(); -((a = 10, ...rest)=>/*#__PURE__*/ _async_to_generator(function*() {})())(); +((a = 10, ...rest)=>_async_to_generator(function*() {})())(); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_with_optional_params_2.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_with_optional_params_2.js index 22c1abfc7df5..0550c0423f01 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_with_optional_params_2.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_with_optional_params_2.js @@ -1,4 +1,4 @@ const Z = (f)=>((x)=>f((y)=>x(x)(y)))((x)=>f((y)=>x(x)(y))); -const p = Z((f)=>(n = 0)=>/*#__PURE__*/ _async_to_generator(function*() { +const p = Z((f)=>(n = 0)=>_async_to_generator(function*() { return n <= 1 ? 1 : n * (yield f(n - 1)); })())(5); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_wrap_arguments.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_wrap_arguments.js index e8baebb5f650..9c411e331ca6 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_wrap_arguments.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_wrap_arguments.js @@ -1,5 +1,5 @@ function foo() { - const bar = ()=>/*#__PURE__*/ _async_to_generator(function*() { + const bar = ()=>_async_to_generator(function*() { return arguments; }).apply(this, arguments); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_wrap_super_and_new_target.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_wrap_super_and_new_target.js index 25ba342f237c..74806d381c9c 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_wrap_super_and_new_target.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_wrap_super_and_new_target.js @@ -1,13 +1,13 @@ class Foo { constractur() { - const foo = ()=>/*#__PURE__*/ _async_to_generator(function*() { + const foo = ()=>_async_to_generator(function*() { return new.target; })(); } hello() { const world = ()=>{ var _this = this, _superprop_get_hello = ()=>super.hello; - /*#__PURE__*/ _async_to_generator(function*() { + _async_to_generator(function*() { return _superprop_get_hello().call(_this); })(); }; diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_wrap_this.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_wrap_this.js index 53aa0f7788c2..3420552b332a 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_wrap_this.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/async_wrap_this.js @@ -1,3 +1,3 @@ -const foo = (x, y, ...z)=>/*#__PURE__*/ _async_to_generator(function*() { +const foo = (x, y, ...z)=>_async_to_generator(function*() { return this; }).call(this); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/babel_parameters.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/babel_parameters.js index acc3bd40a6a4..0b05229b8124 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/babel_parameters.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/babel_parameters.js @@ -1,3 +1,3 @@ function foo(bar) { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/deeply_nested_asyncs.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/deeply_nested_asyncs.js index 6d732d26c742..9c046bb34622 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/deeply_nested_asyncs.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/deeply_nested_asyncs.js @@ -1,13 +1,13 @@ function s(_0) { - return /*#__PURE__*/ _async_to_generator(function*(x) { + return _async_to_generator(function*(x) { for(var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++){ args[_key - 1] = arguments[_key]; } var _this = this, _arguments = arguments; let t = function t(y, a) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { let r = function r(_0, _1) { - return /*#__PURE__*/ _async_to_generator(function*(z, b) { + return _async_to_generator(function*(z, b) { for(var _len = arguments.length, innerArgs = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++){ innerArgs[_key - 2] = arguments[_key]; } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/export_default_async_nested_1.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/export_default_async_nested_1.js index ccb67b73d78e..a49f1cde4a01 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/export_default_async_nested_1.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/export_default_async_nested_1.js @@ -1,7 +1,7 @@ export default function foo(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { function bar(y) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { y(x); })(); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/export_default_async_nested_2.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/export_default_async_nested_2.js index 9622d5b215e2..82945e8fbe6e 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/export_default_async_nested_2.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/export_default_async_nested_2.js @@ -1,8 +1,8 @@ export default function(x) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { function bar(y) { - return /*#__PURE__*/ _async_to_generator(function*() { - ((z)=>/*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { + ((z)=>_async_to_generator(function*() { return x(y)(z); })())(); })(); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/expression.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/expression.js index cc305a06cd6b..468ba7f535c8 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/expression.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/expression.js @@ -1,14 +1,14 @@ var foo = function foo() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var wat = yield bar(); })(); }; var foo2 = function foo2() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var wat = yield bar(); })(); }, bar = function bar() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var wat = yield foo(); })(); }; diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_1.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_1.js index c34707dfe0be..40c9300b3e60 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_1.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_1.js @@ -1,5 +1,5 @@ function foo(x, y, ...z) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { return 42; })(); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_2.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_2.js index 31e8270821d1..c9598abbb654 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_2.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_2.js @@ -1,5 +1,5 @@ function foo(x, y, ...z) { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { return 42; })(); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_3.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_3.js index 761bdf18627c..558b1c82a0f3 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_3.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_3.js @@ -1,5 +1,5 @@ const foo = function(x, y, ...z) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { return 42; })(); }; diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_4.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_4.js index b33580aff05c..65498bab0b24 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_4.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_4.js @@ -1,5 +1,5 @@ const foo = function(x, y, ...z) { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { return 42; })(); }; diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_5.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_5.js index 8c7ffe2ba2f9..17035fa394bf 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_5.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_5.js @@ -1,5 +1,5 @@ const foo = function foo(x, y, ...z) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { if (x) { return foo(0, y); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_6.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_6.js index ea7fbda13a6b..d01275bdbe13 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_6.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_6.js @@ -1,5 +1,5 @@ const foo = function foo(x, y, ...z) { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { if (x) { return foo(0, y); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_7.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_7.js index 53aa0f7788c2..3420552b332a 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_7.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/function_length_issue_3135_7.js @@ -1,3 +1,3 @@ -const foo = (x, y, ...z)=>/*#__PURE__*/ _async_to_generator(function*() { +const foo = (x, y, ...z)=>_async_to_generator(function*() { return this; }).call(this); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1036_1.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1036_1.js index e53516e79ea8..66167a38eb2f 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1036_1.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1036_1.js @@ -1,5 +1,5 @@ const x = function() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { console.log((yield Promise.all([ [ 1 @@ -10,7 +10,7 @@ const x = function() { [ 3 ] - ].map(([a])=>/*#__PURE__*/ _async_to_generator(function*() { + ].map(([a])=>_async_to_generator(function*() { return Promise.resolve().then(()=>a * 2); })())))); })(); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1125_1.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1125_1.js index f60519b05c0c..5dee6f1c2e9a 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1125_1.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1125_1.js @@ -1,5 +1,5 @@ function test() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { try { yield 1; } finally{ diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1216_1.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1216_1.js index 638a05a38218..62e9fd4fea53 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1216_1.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1216_1.js @@ -3,12 +3,12 @@ const details = { _id: '1' }; function request(path) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { return `success:${path}`; })(); } (function() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { const obj = source === 'matilda' ? details : yield request(`/${details._id}?source=${source}`); console.log({ obj diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1341_1.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1341_1.js index 13b2462fd37a..6b203d6c41d4 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1341_1.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1341_1.js @@ -1,9 +1,9 @@ class A { val = '1'; foo() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { try { - return yield ((x)=>/*#__PURE__*/ _async_to_generator(function*() { + return yield ((x)=>_async_to_generator(function*() { return x + this.val; }).call(this))('a'); } catch (e) { diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1341_2.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1341_2.js index 9122187fd095..3b5454f9fbd0 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1341_2.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1341_2.js @@ -1,8 +1,8 @@ class A { val = '1'; foo() { - return /*#__PURE__*/ _async_to_generator(function*() { - return yield ((x)=>/*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { + return yield ((x)=>_async_to_generator(function*() { return x + this.val; }).call(this))('a'); }).call(this); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1455_1.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1455_1.js index 1d62793dd39b..564bc230c6da 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1455_1.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1455_1.js @@ -5,7 +5,7 @@ const obj = { }; }, byPlatform: function(platform) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { const result = yield this.find({ platform: { $eq: platform diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1684_1.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1684_1.js index ea25681bffd4..e9be6d2402e1 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1684_1.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1684_1.js @@ -1,6 +1,6 @@ const cache = {}; function getThing(key) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { const it = cache[key] || (yield fetchThing(key)); return it; })(); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1684_2.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1684_2.js index b0e45e15b695..0598ac5ce3a0 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1684_2.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1684_2.js @@ -1,6 +1,6 @@ const cache = {}; function getThing(key) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var it, _tmp; return _ts_generator(this, function(_state) { switch(_state.label){ diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1721_1.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1721_1.js index 6c7cfd39e47a..9544d5d11320 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1721_1.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1721_1.js @@ -1,5 +1,5 @@ function main() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1721_2_async_generator.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1721_2_async_generator.js index 07025aadc668..cf954d48c85d 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1721_2_async_generator.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1721_2_async_generator.js @@ -1,5 +1,5 @@ function lol() { - return /*#__PURE__*/ _wrap_async_generator(function*() { + return _wrap_async_generator(function*() { yield 1; yield 2; })(); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1722_1.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1722_1.js index 3bdeb21422c2..a219580abdc1 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1722_1.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_1722_1.js @@ -1,5 +1,5 @@ (function main() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { console.log(1); })(); })(foo); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_216.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_216.js index 40756d3c46e5..a075d40e549b 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_216.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_216.js @@ -1,5 +1,5 @@ function foo(bar) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { bar && (yield bar()); })(); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2305_2.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2305_2.js index b546ba0b88b9..eb8da08a9388 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2305_2.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2305_2.js @@ -3,7 +3,7 @@ MyClass.prototype.handle = function() { console.log('this is MyClass handle'); }; MyClass.prototype.init = function(param1) { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { var a; return _ts_generator(this, function(_state) { a = 1; diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2402_2.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2402_2.js index 234f79a3c409..2b58ff15f023 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2402_2.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2402_2.js @@ -3,7 +3,7 @@ function MyClass(item) { console.log('Constructor | this.item', this.item); } MyClass.prototype.fun = function fun() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { console.log('fun | this.item', this.item); return [ diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2677_1.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2677_1.js index 7af8747b2e2d..39d4c5de4f66 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2677_1.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2677_1.js @@ -1,5 +1,5 @@ function region() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -8,7 +8,7 @@ function region() { })(); } export function otherCall() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: @@ -26,7 +26,7 @@ export function otherCall() { })(); } export default function someCall() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2677_2.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2677_2.js index 1a8c81f4fb01..9f43845719bc 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2677_2.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2677_2.js @@ -1,5 +1,5 @@ function region() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -8,7 +8,7 @@ function region() { })(); } export default function() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2895.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2895.js index fe69a41f8e6a..856397ec04be 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2895.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_2895.js @@ -1,6 +1,6 @@ export class Quirk { doStuff() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { const args = arguments; console.log(args); return { diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_319.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_319.js index 4e36a42b0cb3..c72d39ab4bce 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_319.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_319.js @@ -1,6 +1,6 @@ export default obj({ f () { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { yield g(); })(); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_4208.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_4208.js index a1dc9605e623..9f42dc1b765f 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_4208.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_4208.js @@ -1,5 +1,5 @@ function foo() { - const bar = (baz = this.baz)=>/*#__PURE__*/ _async_to_generator(function*() { + const bar = (baz = this.baz)=>_async_to_generator(function*() { console.log(this); }).call(this); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_600.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_600.js index c46fdc41eba9..9bf1912e064e 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_600.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_600.js @@ -1,5 +1,5 @@ function foo() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { for (let a of b){} })(); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_8452.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_8452.js index 13348c4a3603..4ffb72b41d44 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_8452.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_8452.js @@ -3,7 +3,7 @@ class Test0 { class Test extends Test0 { constructor(){ var _this; - super(), _this = this, console.log((e)=>/*#__PURE__*/ _async_to_generator(function*() { + super(), _this = this, console.log((e)=>_async_to_generator(function*() { yield _this.test(); })()); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_9432.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_9432.js index d7daf550b2df..02bc7b9e97ce 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_9432.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/issue_9432.js @@ -2,7 +2,7 @@ class Foo extends Bar { constructor(options){ var _this; super({ - callA: ()=>/*#__PURE__*/ _async_to_generator(function*() { + callA: ()=>_async_to_generator(function*() { _this.callA(); })() }), _this = this; diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/microbundle_835.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/microbundle_835.js index 5648c2ba62c7..226ec97108bc 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/microbundle_835.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/microbundle_835.js @@ -2,7 +2,7 @@ class A extends B { a() { (()=>{ var _this = this, _superprop_get_b = ()=>super.b; - /*#__PURE__*/ _async_to_generator(function*() { + _async_to_generator(function*() { _superprop_get_b().call(_this); })(); })(); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/named_expression.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/named_expression.js index 84b499c170b9..5361c8bca832 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/named_expression.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/named_expression.js @@ -1,5 +1,5 @@ var foo = function bar() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { console.log(bar); })(); }; diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/no_parameters_and_no_id.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/no_parameters_and_no_id.js index 8449f4f4ec2d..35d9d2d053e5 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/no_parameters_and_no_id.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/no_parameters_and_no_id.js @@ -1,3 +1,3 @@ foo(function() { - return /*#__PURE__*/ _async_to_generator(function*() {})(); + return _async_to_generator(function*() {})(); }); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/object_method.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/object_method.js index 4472c2f4eb87..98bc563b6bdb 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/object_method.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/object_method.js @@ -1,7 +1,7 @@ let obj = { a: 123, foo (bar) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { return yield baz(bar); })(); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/object_method_with_arrows.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/object_method_with_arrows.js index 9149f40191c9..03b184361ece 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/object_method_with_arrows.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/object_method_with_arrows.js @@ -1,6 +1,6 @@ class Class { method() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var _this = this; this; (function() { @@ -18,7 +18,7 @@ class Class { _this; }); (function() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { _this; })(); }); @@ -31,7 +31,7 @@ class Class { _this; }); (function() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { _this; })(); }); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/object_method_with_super.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/object_method_with_super.js index fee55ebdcb03..c2acf702353a 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/object_method_with_super.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/object_method_with_super.js @@ -2,7 +2,7 @@ class Foo extends class { } { method() { var _this = this, _superprop_get_method = ()=>super.method; - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var _this1 = this, _superprop_get_method1 = ()=>_superprop_get_method(); _superprop_get_method().call(_this); var arrow = function arrow() { diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/r#async.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/r#async.js index 017150c33d4e..e8369d0288f3 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/r#async.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/r#async.js @@ -1,6 +1,6 @@ class Foo { foo() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var wat = yield bar(); })(); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/regression_4599.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/regression_4599.js index 4ba52de4e669..632e12ccf2f8 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/regression_4599.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/regression_4599.js @@ -1,6 +1,6 @@ -()=>/*#__PURE__*/ _async_to_generator(function*() { +()=>_async_to_generator(function*() { return yield promise; })(); -()=>/*#__PURE__*/ _async_to_generator(function*() { +()=>_async_to_generator(function*() { yield promise; })(); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/regression_4943.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/regression_4943.js index 944d1fe55763..c9af45b766e9 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/regression_4943.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/regression_4943.js @@ -3,7 +3,7 @@ function mandatory(paramName) { throw new Error(`Missing parameter: ${paramName}`); } function foo(_0) { - return /*#__PURE__*/ _async_to_generator(function*(param) { + return _async_to_generator(function*(param) { let a = param.a, _param_b = param.b, b = _param_b === void 0 ? mandatory("b") : _param_b; return Promise.resolve(b); }).apply(this, arguments); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/regression_8783.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/regression_8783.js index 653dd1ee8c00..2e8a5fce3dc0 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/regression_8783.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/regression_8783.js @@ -1,5 +1,5 @@ (function poll() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { console.log((yield Promise.resolve('Hello'))); setTimeout(poll, 1000); })(); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/regression_t7194.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/regression_t7194.js index 0a6deb495a20..658a2b88a801 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/regression_t7194.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/regression_t7194.js @@ -1,6 +1,6 @@ function f() { g(function() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var _this = this; c(function() { return _this; @@ -9,7 +9,7 @@ function f() { }); } (function() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var _this = this; console.log('async wrapper:', this === 'foo'); (function() { diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/statement.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/statement.js index 72fa70aad5d4..d8f539737355 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/statement.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/statement.js @@ -1,5 +1,5 @@ function foo() { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var wat = yield bar(); })(); } diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/super_field_update.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/super_field_update.js index 9227c2432245..faf439de67df 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/super_field_update.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/super_field_update.js @@ -1,7 +1,7 @@ class Foo { doStuff() { var _superprop_get_foo = ()=>super.foo, _superprop_get = (_prop)=>super[_prop], _superprop_set_foo = (_value)=>super.foo = _value, _superprop_set = (_prop, _value)=>super[_prop] = _value; - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { var tmp; _superprop_set_foo(_superprop_get_foo() + 123); _superprop_set(tmp = 'abc', _superprop_get(tmp) * 456); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/super_update.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/super_update.js index a08ed9ed2f89..1c7d110e134d 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/super_update.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2017_async_to_generator.rs/super_update.js @@ -22,7 +22,7 @@ class A extends B { return _superprop_set(_prop, v); } }), _superprop_get_foo = ()=>super.foo, _superprop_get_bar = ()=>super.bar, _superprop_get = (_prop)=>super[_prop], _superprop_set_foo = (_value)=>super.foo = _value, _superprop_set_bar = (_value)=>super.bar = _value, _superprop_set = (_prop, _value)=>super[_prop] = _value; - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { _superprop_update_foo._++; --_superprop_update_bar._; _superprop_update('foo')._++; diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2022_class_properties.rs/private_regression_t7364.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2022_class_properties.rs/private_regression_t7364.js index c98b147cefe9..bd9d4a68756c 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2022_class_properties.rs/private_regression_t7364.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2022_class_properties.rs/private_regression_t7364.js @@ -4,7 +4,7 @@ class MyClass { constructor(){ _class_private_field_init(this, _myAsyncMethod1, { writable: true, - value: ()=>/*#__PURE__*/ _async_to_generator(function*() { + value: ()=>_async_to_generator(function*() { console.log(this); }).call(this) }); @@ -14,7 +14,7 @@ _myAsyncMethod = /*#__PURE__*/ new WeakMap(), class MyClass2 { constructor(){ _class_private_field_init(this, _myAsyncMethod, { writable: true, - value: ()=>/*#__PURE__*/ _async_to_generator(function*() { + value: ()=>_async_to_generator(function*() { console.log(this); }).call(this) }); @@ -25,7 +25,7 @@ class MyClass3 { constructor(){ _class_private_field_init(this, _myAsyncMethod2, { writable: true, - value: ()=>/*#__PURE__*/ _async_to_generator(function*() { + value: ()=>_async_to_generator(function*() { console.log(this); }).call(this) }); diff --git a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2022_class_properties.rs/public_regression_t7364.js b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2022_class_properties.rs/public_regression_t7364.js index c17d347e76ba..a557684e50db 100644 --- a/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2022_class_properties.rs/public_regression_t7364.js +++ b/crates/swc_ecma_transforms_compat/tests/__swc_snapshots__/tests/es2022_class_properties.rs/public_regression_t7364.js @@ -1,20 +1,20 @@ class MyClass { constructor(){ - _define_property(this, "myAsyncMethod", ()=>/*#__PURE__*/ _async_to_generator(function*() { + _define_property(this, "myAsyncMethod", ()=>_async_to_generator(function*() { console.log(this); }).call(this)); } } (class MyClass2 { constructor(){ - _define_property(this, "myAsyncMethod", ()=>/*#__PURE__*/ _async_to_generator(function*() { + _define_property(this, "myAsyncMethod", ()=>_async_to_generator(function*() { console.log(this); }).call(this)); } }); class MyClass3 { constructor(){ - _define_property(this, "myAsyncMethod", ()=>/*#__PURE__*/ _async_to_generator(function*() { + _define_property(this, "myAsyncMethod", ()=>_async_to_generator(function*() { console.log(this); }).call(this)); } diff --git a/packages/core/__tests__/transform/preset-env_test.mjs b/packages/core/__tests__/transform/preset-env_test.mjs index 00c6c431531c..1e7d657506f8 100644 --- a/packages/core/__tests__/transform/preset-env_test.mjs +++ b/packages/core/__tests__/transform/preset-env_test.mjs @@ -152,7 +152,7 @@ it("should respect custom transform option", async () => { ...spread }; function bar() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: From 053a6efa451610dbbcbae20fe1ef0c1d4d7ed0c2 Mon Sep 17 00:00:00 2001 From: magic-akari Date: Tue, 29 Apr 2025 06:31:01 +0800 Subject: [PATCH 3/4] chore: update test cases --- .../tests/__swc_snapshots__/tests/strip.rs/issue_1235_1.js | 4 ++-- .../tests/pass/issue-1328/case1/output/entry.js | 2 +- .../swc_node_bundler/tests/pass/regenerator/1/output/entry.js | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/crates/swc_ecma_transforms_typescript/tests/__swc_snapshots__/tests/strip.rs/issue_1235_1.js b/crates/swc_ecma_transforms_typescript/tests/__swc_snapshots__/tests/strip.rs/issue_1235_1.js index 44bd5c3c4e24..77fc68416eb9 100644 --- a/crates/swc_ecma_transforms_typescript/tests/__swc_snapshots__/tests/strip.rs/issue_1235_1.js +++ b/crates/swc_ecma_transforms_typescript/tests/__swc_snapshots__/tests/strip.rs/issue_1235_1.js @@ -1,10 +1,10 @@ class Service { is(a) { - return /*#__PURE__*/ _async_to_generator(function*() { + return _async_to_generator(function*() { return a.toUpperCase() === a; })(); } } -(()=>/*#__PURE__*/ _async_to_generator(function*() { +(()=>_async_to_generator(function*() { yield new Service().is('ABC'); })())(); diff --git a/crates/swc_node_bundler/tests/pass/issue-1328/case1/output/entry.js b/crates/swc_node_bundler/tests/pass/issue-1328/case1/output/entry.js index 5b26970b7473..f6e45c89f326 100644 --- a/crates/swc_node_bundler/tests/pass/issue-1328/case1/output/entry.js +++ b/crates/swc_node_bundler/tests/pass/issue-1328/case1/output/entry.js @@ -119,7 +119,7 @@ function _ts_generator(thisArg, body) { } } function foo() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 diff --git a/crates/swc_node_bundler/tests/pass/regenerator/1/output/entry.js b/crates/swc_node_bundler/tests/pass/regenerator/1/output/entry.js index 41a9c06f0d9e..69f21a67e57c 100644 --- a/crates/swc_node_bundler/tests/pass/regenerator/1/output/entry.js +++ b/crates/swc_node_bundler/tests/pass/regenerator/1/output/entry.js @@ -119,7 +119,7 @@ function _ts_generator(thisArg, body) { } } function foo() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { return [ 2 @@ -128,7 +128,7 @@ function foo() { })(); } function main() { - return /*#__PURE__*/ _async_to_generator(function() { + return _async_to_generator(function() { return _ts_generator(this, function(_state) { switch(_state.label){ case 0: From fe06bd09365a327ae4ce90c476a2fcbdb1e9a149 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 28 Apr 2025 20:18:35 -0700 Subject: [PATCH 4/4] Create wise-spoons-smash.md --- .changeset/wise-spoons-smash.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changeset/wise-spoons-smash.md diff --git a/.changeset/wise-spoons-smash.md b/.changeset/wise-spoons-smash.md new file mode 100644 index 000000000000..827c4110174b --- /dev/null +++ b/.changeset/wise-spoons-smash.md @@ -0,0 +1,6 @@ +--- +swc_core: patch +swc_ecma_compat_es2017: patch +--- + +fix(es/compat): Remove `PURE` mark from _async_to_generator