diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2023-10-24 09:37:02 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-24 09:37:02 -0400 |
commit | 8f065a60e79e221a6ce7f6ce06c3022a85edb56a (patch) | |
tree | e1be8f4d384b5dd4f73940b86fd60cc58f43aef1 /cli/lsp/documents.rs | |
parent | 9df36b33c6aa250daa200167eb0e1b9d6d738da1 (diff) |
fix: improved using declaration support (#20959)
Upgrades to deno_ast 0.30.
Diffstat (limited to 'cli/lsp/documents.rs')
-rw-r--r-- | cli/lsp/documents.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cli/lsp/documents.rs b/cli/lsp/documents.rs index 674540281..bab94080f 100644 --- a/cli/lsp/documents.rs +++ b/cli/lsp/documents.rs @@ -34,6 +34,7 @@ use deno_core::futures::FutureExt; use deno_core::parking_lot::Mutex; use deno_core::url; use deno_core::ModuleSpecifier; +use deno_graph::source::ResolutionMode; use deno_graph::GraphImport; use deno_graph::Resolution; use deno_runtime::deno_node; @@ -1073,7 +1074,10 @@ impl Documents { specifier: &str, referrer: &ModuleSpecifier, ) -> bool { - let maybe_specifier = self.get_resolver().resolve(specifier, referrer).ok(); + let maybe_specifier = self + .get_resolver() + .resolve(specifier, referrer, ResolutionMode::Types) + .ok(); if let Some(import_specifier) = maybe_specifier { self.exists(&import_specifier) } else { |