void
export function exposeWindowContext(): void {
const { contextBridge, ipcRenderer } = window.require("electron");
// Create the electronWindow object with methods that invoke IPC channels
contextBridge.exposeInMainWorld("electronWindow", {
minimize: () => ipcRenderer.invoke(WINDOW_MINIMIZE_CHANNEL),
maximize: () => ipcRenderer.invoke(WINDOW_MAXIMIZE_CHANNEL),
close: () => ipcRenderer.invoke(WINDOW_CLOSE_CHANNEL),
});
}
Exposes window control methods to the renderer process via contextBridge