• Exposes window control methods to the renderer process via contextBridge

    Returns void

    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),
    });
    }