diff options
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 { |