diff --git a/crates/oxc_transformer/src/es2018/mod.rs b/crates/oxc_transformer/src/es2018/mod.rs index 36265adce..a8e14f75a 100644 --- a/crates/oxc_transformer/src/es2018/mod.rs +++ b/crates/oxc_transformer/src/es2018/mod.rs @@ -1,6 +1,4 @@ -mod object_rest; mod object_rest_spread; -mod object_spread; mod options; pub use object_rest_spread::{ObjectRestSpread, ObjectRestSpreadOptions}; diff --git a/crates/oxc_transformer/src/es2018/object_rest_spread.rs b/crates/oxc_transformer/src/es2018/object_rest_spread/mod.rs similarity index 95% rename from crates/oxc_transformer/src/es2018/object_rest_spread.rs rename to crates/oxc_transformer/src/es2018/object_rest_spread/mod.rs index 8afae6356..21eac149c 100644 --- a/crates/oxc_transformer/src/es2018/object_rest_spread.rs +++ b/crates/oxc_transformer/src/es2018/object_rest_spread/mod.rs @@ -28,12 +28,14 @@ use crate::context::Ctx; +use object_rest::ObjectRest; +use object_spread::ObjectSpread; use oxc_ast::ast::*; use oxc_traverse::{Traverse, TraverseCtx}; use serde::Deserialize; use std::rc::Rc; - -use super::{object_rest::ObjectRest, object_spread::ObjectSpread}; +mod object_rest; +mod object_spread; #[derive(Debug, Default, Clone, Copy, Deserialize)] #[serde(default, rename_all = "camelCase")] diff --git a/crates/oxc_transformer/src/es2018/object_rest.rs b/crates/oxc_transformer/src/es2018/object_rest_spread/object_rest.rs similarity index 94% rename from crates/oxc_transformer/src/es2018/object_rest.rs rename to crates/oxc_transformer/src/es2018/object_rest_spread/object_rest.rs index e263d1206..aa31390cc 100644 --- a/crates/oxc_transformer/src/es2018/object_rest.rs +++ b/crates/oxc_transformer/src/es2018/object_rest_spread/object_rest.rs @@ -24,9 +24,10 @@ //! * Babel plugin implementation: //! * Object rest/spread TC39 proposal: -use super::object_rest_spread::ObjectRestSpreadOptions; use crate::context::Ctx; +use super::ObjectRestSpreadOptions; + pub struct ObjectRest<'a> { _ctx: Ctx<'a>, _options: ObjectRestSpreadOptions, diff --git a/crates/oxc_transformer/src/es2018/object_spread.rs b/crates/oxc_transformer/src/es2018/object_rest_spread/object_spread.rs similarity index 98% rename from crates/oxc_transformer/src/es2018/object_spread.rs rename to crates/oxc_transformer/src/es2018/object_rest_spread/object_spread.rs index a6ac19fcc..538b16c5e 100644 --- a/crates/oxc_transformer/src/es2018/object_spread.rs +++ b/crates/oxc_transformer/src/es2018/object_rest_spread/object_spread.rs @@ -26,7 +26,6 @@ //! * Babel plugin implementation: //! * Object rest/spread TC39 proposal: -use super::object_rest_spread::ObjectRestSpreadOptions; use crate::context::Ctx; use oxc_ast::ast::*; @@ -34,6 +33,8 @@ use oxc_semantic::{ReferenceFlags, SymbolId}; use oxc_span::SPAN; use oxc_traverse::{Traverse, TraverseCtx}; +use super::ObjectRestSpreadOptions; + pub struct ObjectSpread<'a> { _ctx: Ctx<'a>, options: ObjectRestSpreadOptions,