/// import { initialize } from 'monaco-editor/esm/vs/editor/editor.worker.js' import { create as createLogWorker, type ICreateData } from './logWorker' import type { worker } from 'monaco-editor' self.onmessage = () => { initialize((ctx: worker.IWorkerContext<{}>, createData: ICreateData) => { return createLogWorker(ctx, createData) }) // test: 保存原始 onmessage const originalOnMessage = globalThis.onmessage globalThis.onmessage = (event) => { console.log('[DEBUG] Worker 收到消息:', event.data) // 调用原来的处理逻辑 if (originalOnMessage) { originalOnMessage.call(globalThis as unknown as Window, event) } } }