swc_ecma_compat_bugfixes/
lib.rs1use swc_common::Mark;
2use swc_ecma_ast::Pass;
3
4pub use self::{
5 async_arrows_in_class::async_arrows_in_class, edge_default_param::edge_default_param,
6 safari_id_destructuring_collision_in_function_expression::safari_id_destructuring_collision_in_function_expression,
7 template_literal_caching::template_literal_caching,
8};
9
10mod async_arrows_in_class;
11mod edge_default_param;
12mod safari_id_destructuring_collision_in_function_expression;
13mod template_literal_caching;
14
15pub fn bugfixes(unresolved_mark: Mark) -> impl Pass {
16 (
17 async_arrows_in_class(unresolved_mark),
18 edge_default_param(),
19 template_literal_caching(),
20 safari_id_destructuring_collision_in_function_expression(),
21 )
22}