@geode/vease
Version:
Desktop and cloud software for data visualization
17 lines (15 loc) • 478 B
JavaScript
const { contextBridge, ipcRenderer } = require("electron");
contextBridge.exposeInMainWorld("electronAPI", {
run_back: async (port) => {
const result = await ipcRenderer.invoke("run_back", port);
return result;
},
run_viewer: async (port) => {
const result = await ipcRenderer.invoke("run_viewer", port);
return result;
},
new_window: async (args) => {
console.log("PRELOAD new_window", args);
ipcRenderer.invoke("new_window", args);
},
});