summaryrefslogtreecommitdiff
path: root/cli/swc_util.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/swc_util.rs')
-rw-r--r--cli/swc_util.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/cli/swc_util.rs b/cli/swc_util.rs
index be1e6cad7..934bed01a 100644
--- a/cli/swc_util.rs
+++ b/cli/swc_util.rs
@@ -80,6 +80,12 @@ fn get_default_ts_config() -> TsConfig {
ts_config
}
+pub fn get_syntax_for_dts() -> Syntax {
+ let mut ts_config = TsConfig::default();
+ ts_config.dts = true;
+ Syntax::Typescript(ts_config)
+}
+
pub fn get_syntax_for_media_type(media_type: MediaType) -> Syntax {
match media_type {
MediaType::JavaScript => Syntax::Es(get_default_es_config()),