electronAPI.ts 535 B

123456789101112
  1. import { contextBridge, ipcRenderer } from "electron";
  2. contextBridge.exposeInMainWorld("electronAPI", {
  3. max: (...res: any) => ipcRenderer.invoke("max", ...res),
  4. min: (...res: any) => ipcRenderer.invoke("min", ...res),
  5. middle: (...res: any) => ipcRenderer.invoke("middle", ...res),
  6. close: (...res: any) => ipcRenderer.invoke("close", ...res),
  7. send: (channel, data) => ipcRenderer.send(channel, data),
  8. on: (channel, callback) =>
  9. ipcRenderer.on(channel, (event, ...args) => callback(...args)),
  10. // ...sqlitePreload,
  11. });