summaryrefslogtreecommitdiff
path: root/cli/lsp/documents.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/lsp/documents.rs')
-rw-r--r--cli/lsp/documents.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/cli/lsp/documents.rs b/cli/lsp/documents.rs
index 47a23eb49..ef37396a2 100644
--- a/cli/lsp/documents.rs
+++ b/cli/lsp/documents.rs
@@ -202,6 +202,10 @@ impl DocumentCache {
}
}
+ pub fn specifiers(&self) -> Vec<ModuleSpecifier> {
+ self.docs.keys().cloned().collect()
+ }
+
pub fn version(&self, specifier: &ModuleSpecifier) -> Option<i32> {
self.docs.get(specifier).and_then(|doc| doc.version)
}