const { contextBridge, ipcRenderer } = require("electron"); const api = { submit: (channel, values) => ipcRenderer.invoke(String(channel), values && typeof values === "object" ? values : {}), resize: (channel, size) => ipcRenderer.send(String(channel), size && typeof size === "object" ? size : {}), close: () => window.close(), }; contextBridge.exposeInMainWorld("familiarOSCommandForm", api); contextBridge.exposeInMainWorld("openPetsCommandForm", api);