summaryrefslogtreecommitdiff
path: root/cli/lsp/language_server.rs
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2021-02-05 22:01:48 +1100
committerGitHub <noreply@github.com>2021-02-05 22:01:48 +1100
commit5b9376908af91ca723245b78d3146c1f17107ac4 (patch)
treeb7181f35016237010ab3bd63258dbf703ed2eeee /cli/lsp/language_server.rs
parent923214c53725651792f6d55c5401bf6b475622ea (diff)
fix(cli/lsp): fix using jsx/tsx when not emitting via tsc (#9407)
Closes #9308 Closes #9023 Closes #8993
Diffstat (limited to 'cli/lsp/language_server.rs')
-rw-r--r--cli/lsp/language_server.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/cli/lsp/language_server.rs b/cli/lsp/language_server.rs
index d7d034db0..fa613f696 100644
--- a/cli/lsp/language_server.rs
+++ b/cli/lsp/language_server.rs
@@ -431,8 +431,10 @@ impl Inner {
let mark = self.performance.mark("update_tsconfig");
let mut tsconfig = TsConfig::new(json!({
"allowJs": true,
+ "esModuleInterop": true,
"experimentalDecorators": true,
"isolatedModules": true,
+ "jsx": "react",
"lib": ["deno.ns", "deno.window"],
"module": "esnext",
"noEmit": true,