"use strict"; const { contextBridge, ipcRenderer } = require("electron"); contextBridge.exposeInMainWorld("electronAPI", { // 应用信息 getAppVersion: () => ipcRenderer.invoke("get-app-version"), getPlatform: () => ipcRenderer.invoke("get-platform"), // 窗口控制 minimizeWindow: () => ipcRenderer.send("window-minimize"), maximizeWindow: () => ipcRenderer.send("window-maximize"), closeWindow: () => ipcRenderer.send("window-close"), // 文件操作 selectFile: (options) => ipcRenderer.invoke("select-file", options), selectFolder: () => ipcRenderer.invoke("select-folder"), // 通知 showNotification: (title, body) => ipcRenderer.send("show-notification", { title, body }) }); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJlbG9hZC5qcyIsInNvdXJjZXMiOlsiLi4vZWxlY3Ryb24vcHJlbG9hZC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyDkvb/nlKggcmVxdWlyZSDpgb/lhY0gRVNNIOmXrumimFxyXG5jb25zdCB7IGNvbnRleHRCcmlkZ2UsIGlwY1JlbmRlcmVyIH0gPSByZXF1aXJlKCdlbGVjdHJvbicpO1xyXG5cclxuLy8g5pq06Zyy57uZ5riy5p+T6L+b56iL55qEIEFQSVxyXG5jb250ZXh0QnJpZGdlLmV4cG9zZUluTWFpbldvcmxkKCdlbGVjdHJvbkFQSScsIHtcclxuICAvLyDlupTnlKjkv6Hmga9cclxuICBnZXRBcHBWZXJzaW9uOiAoKSA9PiBpcGNSZW5kZXJlci5pbnZva2UoJ2dldC1hcHAtdmVyc2lvbicpLFxyXG4gIGdldFBsYXRmb3JtOiAoKSA9PiBpcGNSZW5kZXJlci5pbnZva2UoJ2dldC1wbGF0Zm9ybScpLFxyXG5cclxuICAvLyDnqpflj6PmjqfliLZcclxuICBtaW5pbWl6ZVdpbmRvdzogKCkgPT4gaXBjUmVuZGVyZXIuc2VuZCgnd2luZG93LW1pbmltaXplJyksXHJcbiAgbWF4aW1pemVXaW5kb3c6ICgpID0+IGlwY1JlbmRlcmVyLnNlbmQoJ3dpbmRvdy1tYXhpbWl6ZScpLFxyXG4gIGNsb3NlV2luZG93OiAoKSA9PiBpcGNSZW5kZXJlci5zZW5kKCd3aW5kb3ctY2xvc2UnKSxcclxuXHJcbiAgLy8g5paH5Lu25pON5L2cXHJcbiAgc2VsZWN0RmlsZTogKG9wdGlvbnM/OiB7IGZpbHRlcnM/OiB7IG5hbWU6IHN0cmluZzsgZXh0ZW5zaW9uczogc3RyaW5nW10gfVtdIH0pID0+XHJcbiAgICBpcGNSZW5kZXJlci5pbnZva2UoJ3NlbGVjdC1maWxlJywgb3B0aW9ucyksXHJcbiAgc2VsZWN0Rm9sZGVyOiAoKSA9PiBpcGNSZW5kZXJlci5pbnZva2UoJ3NlbGVjdC1mb2xkZXInKSxcclxuXHJcbiAgLy8g6YCa55+lXHJcbiAgc2hvd05vdGlmaWNhdGlvbjogKHRpdGxlOiBzdHJpbmcsIGJvZHk6IHN0cmluZykgPT5cclxuICAgIGlwY1JlbmRlcmVyLnNlbmQoJ3Nob3ctbm90aWZpY2F0aW9uJywgeyB0aXRsZSwgYm9keSB9KSxcclxufSk7XHJcblxyXG4vLyDnsbvlnovlo7DmmI5cclxuZGVjbGFyZSBnbG9iYWwge1xyXG4gIGludGVyZmFjZSBXaW5kb3cge1xyXG4gICAgZWxlY3Ryb25BUEk6IHtcclxuICAgICAgZ2V0QXBwVmVyc2lvbjogKCkgPT4gUHJvbWlzZTxzdHJpbmc+O1xyXG4gICAgICBnZXRQbGF0Zm9ybTogKCkgPT4gUHJvbWlzZTxzdHJpbmc+O1xyXG4gICAgICBtaW5pbWl6ZVdpbmRvdzogKCkgPT4gdm9pZDtcclxuICAgICAgbWF4aW1pemVXaW5kb3c6ICgpID0+IHZvaWQ7XHJcbiAgICAgIGNsb3NlV2luZG93OiAoKSA9PiB2b2lkO1xyXG4gICAgICBzZWxlY3RGaWxlOiAob3B0aW9ucz86IHsgZmlsdGVycz86IHsgbmFtZTogc3RyaW5nOyBleHRlbnNpb25zOiBzdHJpbmdbXSB9W10gfSkgPT4gUHJvbWlzZTxzdHJpbmcgfCBudWxsPjtcclxuICAgICAgc2VsZWN0Rm9sZGVyOiAoKSA9PiBQcm9taXNlPHN0cmluZyB8IG51bGw+O1xyXG4gICAgICBzaG93Tm90aWZpY2F0aW9uOiAodGl0bGU6IHN0cmluZywgYm9keTogc3RyaW5nKSA9PiB2b2lkO1xyXG4gICAgfTtcclxuICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQSxNQUFNLEVBQUUsZUFBZSxnQkFBZ0IsUUFBUSxVQUFVO0FBR3pELGNBQWMsa0JBQWtCLGVBQWU7QUFBQTtBQUFBLEVBRTdDLGVBQWUsTUFBTSxZQUFZLE9BQU8saUJBQWlCO0FBQUEsRUFDekQsYUFBYSxNQUFNLFlBQVksT0FBTyxjQUFjO0FBQUE7QUFBQSxFQUdwRCxnQkFBZ0IsTUFBTSxZQUFZLEtBQUssaUJBQWlCO0FBQUEsRUFDeEQsZ0JBQWdCLE1BQU0sWUFBWSxLQUFLLGlCQUFpQjtBQUFBLEVBQ3hELGFBQWEsTUFBTSxZQUFZLEtBQUssY0FBYztBQUFBO0FBQUEsRUFHbEQsWUFBWSxDQUFDLFlBQ1gsWUFBWSxPQUFPLGVBQWUsT0FBTztBQUFBLEVBQzNDLGNBQWMsTUFBTSxZQUFZLE9BQU8sZUFBZTtBQUFBO0FBQUEsRUFHdEQsa0JBQWtCLENBQUMsT0FBZSxTQUNoQyxZQUFZLEtBQUsscUJBQXFCLEVBQUUsT0FBTyxLQUFBLENBQU07QUFDekQsQ0FBQzsifQ==