13 lines
562 B
JavaScript
13 lines
562 B
JavaScript
import { contextBridge, ipcRenderer } from "electron";
|
|
|
|
contextBridge.exposeInMainWorld("aeBridge", {
|
|
startWatcher: (dir) => ipcRenderer.invoke("watcher:start", dir),
|
|
stopWatcher: () => ipcRenderer.invoke("watcher:stop"),
|
|
togglePin: () => ipcRenderer.invoke("window:toggle-pin"),
|
|
close: () => ipcRenderer.invoke("window:close"),
|
|
minimize: () => ipcRenderer.invoke("window:minimize"),
|
|
maximize: () => ipcRenderer.invoke("window:maximize"),
|
|
onClipboardAlert: (fn) =>
|
|
ipcRenderer.on("sentinel:clipboard-alert", (_e, payload) => fn(payload)),
|
|
});
|
|
|