mirror of
https://github.com/nocodb/nocodb.git
synced 2026-05-01 08:36:34 +00:00
fix: type definitions getting broken when switching between scripts
This commit is contained in:
@@ -2,6 +2,7 @@ import getCrossOriginWorkerURL from 'crossoriginworker'
|
||||
import EditorWorker from 'monaco-editor/esm/vs/editor/editor.worker?worker&url'
|
||||
import JsonWorker from 'monaco-editor/esm/vs/language/json/json.worker?worker&url'
|
||||
import TypeScriptWorker from 'monaco-editor/esm/vs/language/typescript/ts.worker?worker&url'
|
||||
import * as monaco from 'monaco-editor'
|
||||
|
||||
export default defineNuxtPlugin(async () => {
|
||||
const editorWorker = new Worker(
|
||||
@@ -17,6 +18,20 @@ export default defineNuxtPlugin(async () => {
|
||||
process.env.NODE_ENV === 'development' ? { type: 'module' } : undefined,
|
||||
)
|
||||
|
||||
monaco.languages.typescript.typescriptDefaults.setDiagnosticsOptions({
|
||||
noSemanticValidation: false,
|
||||
diagnosticCodesToIgnore: [1375, 1378, 2451, 6385, 1108],
|
||||
noSyntaxValidation: false,
|
||||
})
|
||||
|
||||
monaco.languages.typescript.typescriptDefaults.setCompilerOptions({
|
||||
target: monaco.languages.typescript.ScriptTarget.ESNext,
|
||||
allowNonTsExtensions: true,
|
||||
noLib: false,
|
||||
strictFunctionTypes: true,
|
||||
strict: true,
|
||||
})
|
||||
|
||||
/**
|
||||
* Adding monaco editor to Vite
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user