summaryrefslogtreecommitdiff
path: root/test_util/src
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2023-05-11 17:17:14 -0400
committerGitHub <noreply@github.com>2023-05-11 17:17:14 -0400
commit28a72d548801f81a96ff4bba750d8dc51a2b1567 (patch)
tree0a689e1256d6e20f071156f5c8d0f52758a58d2d /test_util/src
parentc926bc0debd0df3bf62d5125a490f8675e70c6ef (diff)
feat(lsp): ability to configure document pre-load limit (#19097)
Adds a `deno.preloadLimit` option (ex. `"deno.preloadLimit": 2000`) which specifies how many file entries to traverse on the file system when the lsp loads or its configuration changes. Closes #18955
Diffstat (limited to 'test_util/src')
-rw-r--r--test_util/src/lsp.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/test_util/src/lsp.rs b/test_util/src/lsp.rs
index 3e9d0a80b..a7061543f 100644
--- a/test_util/src/lsp.rs
+++ b/test_util/src/lsp.rs
@@ -378,6 +378,12 @@ impl InitializeParamsBuilder {
self
}
+ pub fn set_preload_limit(&mut self, arg: usize) -> &mut Self {
+ let options = self.initialization_options_mut();
+ options.insert("documentPreloadLimit".to_string(), arg.into());
+ self
+ }
+
pub fn set_tls_certificate(&mut self, value: impl AsRef<str>) -> &mut Self {
let options = self.initialization_options_mut();
options.insert(