swc/crates/swc_ecma_compat_es2015/src
Donny/강동윤 61c304fa9e
refactor(es/utils): Use exact type for factory methods (#8417)
**Description:**

This PR is extracted from #8333 because it's too large. 


**Breaking Changes**:

  - `ExprFactory::make_member()` now returns `MemberExpr` instead of `Box<Expr>`.
  - `member_expr!()` now returns `MemberExpr` instead of `Box<Expr>`.
2023-12-12 15:13:10 +09:00
..
block_scoping fix(es/compat): Make block-scoping pass rename exports correctly (#8175) 2023-10-30 05:08:27 +00:00
classes refactor(es/utils): Use exact type for factory methods (#8417) 2023-12-12 15:13:10 +09:00
regenerator refactor(es/compat): Split swc_ecma_transforms_compat (#8110) 2023-10-12 10:08:00 +00:00
arrow.rs refactor(es/compat): Split swc_ecma_transforms_compat (#8110) 2023-10-12 10:08:00 +00:00
block_scoped_fn.rs feat(es/testing): Use __swc_snapshots__ for test! macro (#8191) 2023-10-30 10:38:59 +09:00
computed_props.rs refactor(es/utils): Use exact type for factory methods (#8417) 2023-12-12 15:13:10 +09:00
destructuring.rs refactor(es/utils): Use exact type for factory methods (#8417) 2023-12-12 15:13:10 +09:00
duplicate_keys.rs refactor(es/compat): Split swc_ecma_transforms_compat (#8110) 2023-10-12 10:08:00 +00:00
for_of.rs refactor(es/utils): Use exact type for factory methods (#8417) 2023-12-12 15:13:10 +09:00
function_name.rs refactor(es/compat): Split swc_ecma_transforms_compat (#8110) 2023-10-12 10:08:00 +00:00
generator.rs refactor(es/utils): Use exact type for factory methods (#8417) 2023-12-12 15:13:10 +09:00
instanceof.rs refactor(es/compat): Split swc_ecma_transforms_compat (#8110) 2023-10-12 10:08:00 +00:00
lib.rs feat(es/testing): Use __swc_snapshots__ for test! macro (#8191) 2023-10-30 10:38:59 +09:00
new_target.rs refactor(es/utils): Use exact type for factory methods (#8417) 2023-12-12 15:13:10 +09:00
object_super.rs feat(es/testing): Use __swc_snapshots__ for test! macro (#8191) 2023-10-30 10:38:59 +09:00
parameters.rs refactor(es/utils): Use exact type for factory methods (#8417) 2023-12-12 15:13:10 +09:00
shorthand_property.rs refactor(es/compat): Split swc_ecma_transforms_compat (#8110) 2023-10-12 10:08:00 +00:00
spread.rs refactor(es/compat): Split swc_ecma_transforms_compat (#8110) 2023-10-12 10:08:00 +00:00
sticky_regex.rs feat(es/testing): Use __swc_snapshots__ for test! macro (#8191) 2023-10-30 10:38:59 +09:00
template_literal.rs refactor(es/compat): Split swc_ecma_transforms_compat (#8110) 2023-10-12 10:08:00 +00:00
typeof_symbol.rs build(cargo): Update rustc to nightly-2023-11-04 (#8221) 2023-11-04 21:47:10 +00:00