import { contextBridge, ipcRenderer } from 'electron' window.addEventListener('DOMContentLoaded', () => { console.log('Preload loaded') }) // 暴露安全的 API 给渲染进程 contextBridge.exposeInMainWorld('electronAPI', { openDevTools: () => ipcRenderer.invoke('open-dev-tools'), selectFolder: () => ipcRenderer.invoke('select-folder'), selectFile: (filters?: any[]) => ipcRenderer.invoke('select-file', filters) })