10 lines
470 B
JavaScript
10 lines
470 B
JavaScript
|
|
const { contextBridge, ipcRenderer } = require("electron");
|
||
|
|
contextBridge.exposeInMainWorld("picker", {
|
||
|
|
onEngines: (cb) => ipcRenderer.on("engines", (_e, d) => cb(d)),
|
||
|
|
pick: (id) => ipcRenderer.invoke("pick-engine", id),
|
||
|
|
addDetected: () => ipcRenderer.invoke("add-detected-engine"),
|
||
|
|
openSettings: () => ipcRenderer.invoke("picker-open-settings"),
|
||
|
|
close: () => ipcRenderer.invoke("close-engine-picker"),
|
||
|
|
resize: (h) => ipcRenderer.invoke("ep-resize", h),
|
||
|
|
});
|