From dc985954e1c8f8350a40acbae726909eeef39520 Mon Sep 17 00:00:00 2001 From: Leo Kettmeir Date: Wed, 27 Mar 2024 16:25:39 -0700 Subject: chore: update deno_doc to 0.119.0 (#23103) --- cli/tools/doc.rs | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) (limited to 'cli/tools') 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>, + doc_nodes_by_url: IndexMap>, html_options: &DocHtmlFlag, deno_ns: std::collections::HashSet>, ) -> Result<(), AnyError> { -- cgit v1.2.3