"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const electron_1 = require("electron"); electron_1.contextBridge.exposeInMainWorld('electronAPI', { // 通用 getAppVersion: () => electron_1.ipcRenderer.invoke('get-app-version'), getPlatform: () => process.platform, // Overlay startOverlay: (options) => electron_1.ipcRenderer.invoke('overlay:start', options), stopOverlay: () => electron_1.ipcRenderer.invoke('overlay:stop'), // 硬件监控 startMonitor: () => electron_1.ipcRenderer.invoke('monitor:start'), stopMonitor: () => electron_1.ipcRenderer.invoke('monitor:stop'), // 文件/路径 openExternal: (url) => electron_1.ipcRenderer.invoke('open-external', url), getResourcesPath: () => electron_1.ipcRenderer.invoke('get-resources-path'), existsSync: (path) => electron_1.ipcRenderer.invoke('fs:exists', path), // 系统优化 optimizeItem: (id) => electron_1.ipcRenderer.invoke('optimize:item', id), restoreItem: (id) => electron_1.ipcRenderer.invoke('optimize:restore', id), getOptimizeItems: () => electron_1.ipcRenderer.invoke('optimize:list'), // 窗口 minimizeWindow: () => electron_1.ipcRenderer.invoke('window:minimize'), maximizeWindow: () => electron_1.ipcRenderer.invoke('window:maximize'), closeWindow: () => electron_1.ipcRenderer.invoke('window:close'), });