14 lines
409 B
JavaScript
14 lines
409 B
JavaScript
|
|
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),
|
||
|
|
},
|
||
|
|
});
|