import { contextBridge, ipcRenderer } from 'electron'; contextBridge.exposeInMainWorld('electronAPI', { selectFolder: () => ipcRenderer.invoke('select-folder'), getDocsPath: () => ipcRenderer.invoke('get-docs-path'), onDocsPathChanged: (callback: (path: string) => void) => { ipcRenderer.on('docs-path-changed', (_event, path) => callback(path)); }, });