summaryrefslogtreecommitdiff
path: root/cli/lsp/sources.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/lsp/sources.rs')
-rw-r--r--cli/lsp/sources.rs13
1 files changed, 5 insertions, 8 deletions
diff --git a/cli/lsp/sources.rs b/cli/lsp/sources.rs
index d8134d5a2..072e49470 100644
--- a/cli/lsp/sources.rs
+++ b/cli/lsp/sources.rs
@@ -197,6 +197,10 @@ impl Sources {
self.0.lock().unwrap().get_source(specifier)
}
+ pub fn len(&self) -> usize {
+ self.0.lock().unwrap().metadata.len()
+ }
+
pub fn resolve_import(
&self,
specifier: &str,
@@ -206,14 +210,7 @@ impl Sources {
}
pub fn specifiers(&self) -> Vec<ModuleSpecifier> {
- self
- .0
- .lock()
- .unwrap()
- .metadata
- .iter()
- .map(|(s, _)| s.clone())
- .collect()
+ self.0.lock().unwrap().metadata.keys().cloned().collect()
}
}