summaryrefslogtreecommitdiff
path: root/cli/lsp/config.rs
diff options
context:
space:
mode:
authorNayeem Rahman <nayeemrmn99@gmail.com>2024-10-25 18:35:09 +0100
committerGitHub <noreply@github.com>2024-10-25 18:35:09 +0100
commit38c7af456518ac4fdbd36e3bfa731c38195bb773 (patch)
tree363228814b1b43cda6252e1adabdcf24e3989bb7 /cli/lsp/config.rs
parent730331622ee17cf603447f4eb53631b9cfd7bef1 (diff)
feat(lsp): "typescript.preferences.preferTypeOnlyAutoImports" setting (#26546)
Diffstat (limited to 'cli/lsp/config.rs')
-rw-r--r--cli/lsp/config.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/cli/lsp/config.rs b/cli/lsp/config.rs
index 74f3583d6..3ffc9e657 100644
--- a/cli/lsp/config.rs
+++ b/cli/lsp/config.rs
@@ -439,6 +439,8 @@ pub struct LanguagePreferences {
pub use_aliases_for_renames: bool,
#[serde(default)]
pub quote_style: QuoteStyle,
+ #[serde(default)]
+ pub prefer_type_only_auto_imports: bool,
}
impl Default for LanguagePreferences {
@@ -449,6 +451,7 @@ impl Default for LanguagePreferences {
auto_import_file_exclude_patterns: vec![],
use_aliases_for_renames: true,
quote_style: Default::default(),
+ prefer_type_only_auto_imports: false,
}
}
}
@@ -2251,6 +2254,7 @@ mod tests {
auto_import_file_exclude_patterns: vec![],
use_aliases_for_renames: true,
quote_style: QuoteStyle::Auto,
+ prefer_type_only_auto_imports: false,
},
suggest: CompletionSettings {
complete_function_calls: false,
@@ -2296,6 +2300,7 @@ mod tests {
auto_import_file_exclude_patterns: vec![],
use_aliases_for_renames: true,
quote_style: QuoteStyle::Auto,
+ prefer_type_only_auto_imports: false,
},
suggest: CompletionSettings {
complete_function_calls: false,