const { contextBridge, ipcRenderer } = require('electron'); contextBridge.exposeInMainWorld('electron', { send: (channel, data) => { ipcRenderer.send(channel, data); }, sendSync: (channel, data) => { ipcRenderer.sendSync(channel, data); }, receive: (channel, func) => { ipcRenderer.on(channel, (event, ...args) => func(...args)); } });