1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
pub use self::object_rest_spread::object_rest_spread;
use serde::Deserialize;
use swc_ecma_visit::Fold;

pub mod object_rest_spread;

pub fn es2018(c: Config) -> impl Fold {
    object_rest_spread(c.object_rest_spread)
}

#[derive(Debug, Clone, Copy, Default, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct Config {
    pub object_rest_spread: object_rest_spread::Config,
}