Skip to content

Commit d7d60d5

Browse files
committed
preset-env
1 parent e43081e commit d7d60d5

File tree

1 file changed

+4
-10
lines changed
  • crates/swc_ecma_preset_env/src

1 file changed

+4
-10
lines changed

crates/swc_ecma_preset_env/src/lib.rs

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use swc_ecma_transforms::{
1616
bugfixes,
1717
class_fields_use_set::class_fields_use_set,
1818
es2015::{self, generator::generator},
19-
es2018, es2019, es2020, es2022, es3,
19+
es2019, es2020, es2022, es3,
2020
},
2121
Assumptions,
2222
};
@@ -186,15 +186,9 @@ where
186186
let pass = add!(pass, OptionalCatchBinding, es2019::optional_catch_binding());
187187

188188
// ES2018
189-
let pass = add!(
190-
pass,
191-
ObjectRestSpread,
192-
es2018::object_rest_spread(es2018::object_rest_spread::Config {
193-
no_symbol: loose || assumptions.object_rest_no_symbols,
194-
set_property: loose || assumptions.set_spread_properties,
195-
pure_getters: loose || assumptions.pure_getters
196-
})
197-
);
189+
if !caniuse(Feature::ObjectRestSpread) {
190+
options.env.es2018.object_rest_spread = true;
191+
}
198192

199193
// ES2017
200194
if !caniuse(Feature::AsyncToGenerator) {

0 commit comments

Comments
 (0)