summaryrefslogtreecommitdiff
path: root/cli/doc/module.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/doc/module.rs')
-rw-r--r--cli/doc/module.rs39
1 files changed, 0 insertions, 39 deletions
diff --git a/cli/doc/module.rs b/cli/doc/module.rs
index e1d629ccf..ba62902dc 100644
--- a/cli/doc/module.rs
+++ b/cli/doc/module.rs
@@ -147,42 +147,3 @@ pub fn get_doc_node_for_export_decl(
}
}
}
-
-#[allow(unused)]
-pub fn get_doc_nodes_for_named_export(
- doc_parser: &DocParser,
- named_export: &swc_ecma_ast::NamedExport,
-) -> Vec<DocNode> {
- let file_name = named_export.src.as_ref().expect("").value.to_string();
- // TODO: resolve specifier
- let source_code =
- std::fs::read_to_string(&file_name).expect("Failed to read file");
- let doc_nodes = doc_parser
- .parse(file_name, source_code)
- .expect("Failed to print docs");
- let reexports: Vec<String> = named_export
- .specifiers
- .iter()
- .map(|export_specifier| {
- use crate::swc_ecma_ast::ExportSpecifier::*;
-
- match export_specifier {
- Named(named_export_specifier) => {
- Some(named_export_specifier.orig.sym.to_string())
- }
- // TODO:
- Namespace(_) => None,
- Default(_) => None,
- }
- })
- .filter(|s| s.is_some())
- .map(|s| s.unwrap())
- .collect();
-
- let reexports_docs: Vec<DocNode> = doc_nodes
- .into_iter()
- .filter(|doc_node| reexports.contains(&doc_node.name))
- .collect();
-
- reexports_docs
-}