Fixes prettier issue.

This commit is contained in:
Henning Dieterichs 2022-02-25 10:42:38 +01:00
parent 72b7b1ea3b
commit 18bf1f4658
No known key found for this signature in database
GPG key ID: 771381EFFDB9EC06

View file

@ -194,36 +194,32 @@ Adding monaco editor to [Vite](https://vitejs.dev/) is simple since it has built
import * as monaco from 'monaco-editor'; import * as monaco from 'monaco-editor';
self.MonacoEnvironment = { self.MonacoEnvironment = {
getWorker: function(workerId, label) { getWorker: function (workerId, label) {
const getWorkerModule = (moduleUrl, label) => {
return new Worker(self.MonacoEnvironment.getWorkerUrl(moduleUrl), {
name: label,
type: 'module'
});
};
const getWorkerModule = (moduleUrl, label) => { switch (label) {
return new Worker(self.MonacoEnvironment.getWorkerUrl(moduleUrl), { case 'json':
name: label, return getWorkerModule('/monaco-editor/esm/vs/language/json/json.worker?worker', label);
type: 'module' case 'css':
}); case 'scss':
}; case 'less':
return getWorkerModule('/monaco-editor/esm/vs/language/css/css.worker?worker', label);
switch (label) { case 'html':
case 'json': case 'handlebars':
return getWorkerModule('/monaco-editor/esm/vs/language/json/json.worker?worker', label); case 'razor':
case 'css': return getWorkerModule('/monaco-editor/esm/vs/language/html/html.worker?worker', label);
case 'scss': case 'typescript':
case 'less': case 'javascript':
return getWorkerModule('/monaco-editor/esm/vs/language/css/css.worker?worker', label); return getWorkerModule('/monaco-editor/esm/vs/language/typescript/ts.worker?worker', label);
case 'html': default:
case 'handlebars': return getWorkerModule('/monaco-editor/esm/vs/editor/editor.worker?worker', label);
case 'razor': }
return getWorkerModule('/monaco-editor/esm/vs/language/html/html.worker?worker', label); }
case 'typescript':
case 'javascript':
return getWorkerModule(
'/monaco-editor/esm/vs/language/typescript/ts.worker?worker',
label
);
default:
return getWorkerModule('/monaco-editor/esm/vs/editor/editor.worker?worker', label);
}
}
}; };
monaco.editor.create(document.getElementById('container'), { monaco.editor.create(document.getElementById('container'), {