YD_Event.Web/electron/preload.cjs

14 lines
409 B
JavaScript
Raw Normal View History

2026-09-18 15:31:01 +08:00
const { contextBridge, ipcRenderer } = require('electron');
contextBridge.exposeInMainWorld('electron', {
isDesktop: true,
platform: process.platform,
apiEnvironment: {
get: () => ipcRenderer.invoke('app:get-api-environment'),
set: (environment) => ipcRenderer.invoke('app:set-api-environment', environment),
},
presentation: {
open: (url) => ipcRenderer.invoke('presentation:open', url),
},
});