diff options
author | Leo Kettmeir <crowlkats@toaxl.com> | 2024-03-27 16:25:39 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-28 00:25:39 +0100 |
commit | dc985954e1c8f8350a40acbae726909eeef39520 (patch) | |
tree | 1f9357b89ee314326e6267174f3f670cc0b8f9b4 /cli/tools/doc.rs | |
parent | 08d5d32dfccc4dc38c2aa95c81229bf031d3ac7f (diff) |
chore: update deno_doc to 0.119.0 (#23103)
Diffstat (limited to 'cli/tools/doc.rs')
-rw-r--r-- | cli/tools/doc.rs | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/cli/tools/doc.rs b/cli/tools/doc.rs index 0107402df..91cede879 100644 --- a/cli/tools/doc.rs +++ b/cli/tools/doc.rs @@ -148,14 +148,26 @@ pub async fn doc(flags: Flags, doc_flags: DocFlags) -> Result<(), AnyError> { &analyzer, ) .await?; - let (_, deno_ns) = deno_ns.first().unwrap(); - - deno_doc::html::compute_namespaced_symbols(deno_ns, &[]) + let (_, deno_ns) = deno_ns.into_iter().next().unwrap(); + + deno_doc::html::compute_namespaced_symbols( + deno_ns + .into_iter() + .map(|node| deno_doc::html::DocNodeWithContext { + origin: Rc::new(ShortPath::from("deno".to_string())), + ns_qualifiers: Rc::new(vec![]), + kind_with_drilldown: + deno_doc::html::DocNodeKindWithDrilldown::Other(node.kind), + inner: std::sync::Arc::new(node), + }) + .collect(), + &[], + ) } else { Default::default() }; - generate_docs_directory(&doc_nodes_by_url, html_options, deno_ns) + generate_docs_directory(doc_nodes_by_url, html_options, deno_ns) } else { let modules_len = doc_nodes_by_url.len(); let doc_nodes = @@ -223,7 +235,7 @@ impl deno_doc::html::HrefResolver for DocResolver { } fn generate_docs_directory( - doc_nodes_by_url: &IndexMap<ModuleSpecifier, Vec<doc::DocNode>>, + doc_nodes_by_url: IndexMap<ModuleSpecifier, Vec<doc::DocNode>>, html_options: &DocHtmlFlag, deno_ns: std::collections::HashSet<Vec<String>>, ) -> Result<(), AnyError> { |