monaco-sql-languages
Version:
SQL languages for the Monaco Editor, based on monaco-languages.
10 lines (9 loc) • 344 B
JavaScript
import * as EditorWorker from 'monaco-editor/esm/vs/editor/editor.worker.js';
import { SparkSQLWorker } from './sparkWorker';
self.onmessage = () => {
// ignore the first message
EditorWorker.initialize((ctx, createData) => {
const workerInstance = new SparkSQLWorker(ctx, createData);
return workerInstance;
});
};