easysql/node_modules/monaco-editor/esm/vs/common/initialize.js
2025-12-29 18:35:04 +08:00

17 lines
340 B
JavaScript

import { start } from '../editor/editor.worker.start.js';
let initialized = false;
function isWorkerInitialized() {
return initialized;
}
function initialize(callback) {
initialized = true;
self.onmessage = (m) => {
start((ctx) => {
return callback(ctx, m.data);
});
};
}
export { initialize, isWorkerInitialized };