Skip to content

Commit 23c3c94

Browse files
committed
clean: remove typescriptreact and javascriptreact workers as they are not used
1 parent 74c2d94 commit 23c3c94

File tree

1 file changed

+0
-36
lines changed

1 file changed

+0
-36
lines changed

src/features/typescriptContribution.ts

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -47,42 +47,6 @@ monaco.languages.typescript.javascriptDefaults.addExtraLib(typescriptGlobal, 'no
4747
monaco.languages.typescript.javascriptDefaults.addExtraLib(typescriptConsole, 'node/console.d.ts')
4848
monaco.languages.typescript.javascriptDefaults.addExtraLib(typescriptProcess, 'node/process.d.ts')
4949

50-
const reactCompilerOptions: Parameters<typeof monaco.languages.typescript.typescriptDefaults.setCompilerOptions>[0] = {
51-
...compilerOptions,
52-
jsx: monaco.languages.typescript.JsxEmit.React,
53-
esModuleInterop: true
54-
}
55-
56-
const typescriptReactDefaults = new monaco.languages.typescript.LanguageServiceDefaultsImpl(
57-
reactCompilerOptions,
58-
{ noSemanticValidation: false, noSyntaxValidation: false, onlyVisible: false },
59-
{},
60-
{}
61-
)
62-
63-
const javascriptReactDefaults = new monaco.languages.typescript.LanguageServiceDefaultsImpl(
64-
reactCompilerOptions,
65-
{ noSemanticValidation: true, noSyntaxValidation: false, onlyVisible: false },
66-
{},
67-
{}
68-
)
69-
7050
const workerLoader = async () => (await import(/* webpackChunkName: "MonacoTypescriptWorker" */'monaco-editor/esm/vs/language/typescript/ts.worker?worker')).default
7151
registerWorkerLoader('typescript', workerLoader)
7252
registerWorkerLoader('javascript', workerLoader)
73-
74-
// Add support for typescriptreact/javascriptreact which don't come out of the box
75-
registerWorkerLoader('typescriptreact', workerLoader)
76-
registerWorkerLoader('javascriptreact', workerLoader)
77-
78-
monaco.languages.onLanguage('typescriptreact', () => {
79-
void monaco.languages.typescript.setupMode(typescriptReactDefaults, 'typescriptreact')
80-
})
81-
monaco.languages.onLanguage('javascriptreact', () => {
82-
void monaco.languages.typescript.setupMode(javascriptReactDefaults, 'javascriptreact')
83-
})
84-
85-
export {
86-
typescriptReactDefaults,
87-
javascriptReactDefaults
88-
}

0 commit comments

Comments
 (0)