File size: 518 Bytes
32c5da4
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
const { contextBridge, ipcRenderer } = require("electron");

contextBridge.exposeInMainWorld("imageForge", {
  openFolder: (folderPath) => ipcRenderer.invoke("open-folder", folderPath),
  saveImage: (sourcePath, defaultName) => ipcRenderer.invoke("save-image", sourcePath, defaultName),
  showError: (title, message) => ipcRenderer.invoke("show-error", title, message),
  pickImage: () => ipcRenderer.invoke("pick-image"),
  readImageDataUrl: (sourcePath) => ipcRenderer.invoke("read-image-data-url", sourcePath),
});