summaryrefslogtreecommitdiff
path: root/cli/lsp/analysis.rs
diff options
context:
space:
mode:
authorNayeem Rahman <nayeemrmn99@gmail.com>2024-05-21 21:15:16 +0100
committerGitHub <noreply@github.com>2024-05-21 21:15:16 +0100
commitcc8c0609ebec9f101a1739a0c42c91718ca2abba (patch)
tree2d62b2b2250a1e478e7d06cd0983a0681acdd6ad /cli/lsp/analysis.rs
parentddb5449f42051a2c7e92142a5d0750cdc49cb281 (diff)
fix(lsp): apply import fix to missing declaration code action (#23924)
Diffstat (limited to 'cli/lsp/analysis.rs')
-rw-r--r--cli/lsp/analysis.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/cli/lsp/analysis.rs b/cli/lsp/analysis.rs
index 23b6bb099..133f5f0ac 100644
--- a/cli/lsp/analysis.rs
+++ b/cli/lsp/analysis.rs
@@ -544,7 +544,10 @@ fn fix_ts_import_action(
action: &tsc::CodeFixAction,
import_mapper: &TsResponseImportMapper,
) -> Result<tsc::CodeFixAction, AnyError> {
- if action.fix_name == "import" {
+ if matches!(
+ action.fix_name.as_str(),
+ "import" | "fixMissingFunctionDeclaration"
+ ) {
let change = action
.changes
.first()