import { contextBridge, ipcRenderer } from 'electron'; contextBridge.exposeInMainWorld('electronApi', { onReply: (callback: (event: MessageEvent) => void) => { ipcRenderer.on('message', (event, data) => { callback({ data } as MessageEvent); }); }, sendToMain: (message: any) => { ipcRenderer.send('message', message); } });