mirror of
https://github.com/denoland/deno.git
synced 2025-08-03 18:38:33 +00:00
perf(lsp): cleanup document dependencies (#23426)
This commit is contained in:
parent
90688edcc2
commit
8e77f091ad
12 changed files with 122 additions and 115 deletions
|
@ -1610,10 +1610,9 @@ impl Inner {
|
|||
let hover = if let Some((_, dep, range)) = asset_or_doc
|
||||
.get_maybe_dependency(¶ms.text_document_position_params.position)
|
||||
{
|
||||
let dep_maybe_types_dependency = dep
|
||||
.get_code()
|
||||
.and_then(|s| self.documents.get(s))
|
||||
.map(|d| d.maybe_types_dependency());
|
||||
let dep_doc = dep.get_code().and_then(|s| self.documents.get(s));
|
||||
let dep_maybe_types_dependency =
|
||||
dep_doc.as_ref().map(|d| d.maybe_types_dependency());
|
||||
let value = match (dep.maybe_code.is_none(), dep.maybe_type.is_none(), &dep_maybe_types_dependency) {
|
||||
(false, false, None) => format!(
|
||||
"**Resolved Dependency**\n\n**Code**: {}\n\n**Types**: {}\n",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue