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.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/cli/swc_util.rs b/cli/swc_util.rs
index e07486cd7..5d900a708 100644
--- a/cli/swc_util.rs
+++ b/cli/swc_util.rs
@@ -307,6 +307,20 @@ impl Visit for NewDependencyVisitor {
});
}
+ fn visit_ts_import_type(
+ &mut self,
+ ts_import_type: &swc_ecma_ast::TsImportType,
+ _parent: &dyn Node,
+ ) {
+ // TODO(bartlomieju): possibly add separate DependencyKind
+ let src_str = ts_import_type.arg.value.to_string();
+ self.dependencies.push(DependencyDescriptor {
+ specifier: src_str,
+ kind: DependencyKind::Import,
+ span: ts_import_type.arg.span,
+ });
+ }
+
fn visit_call_expr(
&mut self,
call_expr: &swc_ecma_ast::CallExpr,