@@ -47,42 +47,6 @@ monaco.languages.typescript.javascriptDefaults.addExtraLib(typescriptGlobal, 'no
4747monaco . languages . typescript . javascriptDefaults . addExtraLib ( typescriptConsole , 'node/console.d.ts' )
4848monaco . 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-
7050const workerLoader = async ( ) => ( await import ( /* webpackChunkName: "MonacoTypescriptWorker" */ 'monaco-editor/esm/vs/language/typescript/ts.worker?worker' ) ) . default
7151registerWorkerLoader ( 'typescript' , workerLoader )
7252registerWorkerLoader ( '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