import { contextBridge, ipcRenderer } from 'electron'; contextBridge.exposeInMainWorld('txadmin', { getKeyStatus: () => ipcRenderer.invoke('key:status'), selectPrivateKey: () => ipcRenderer.invoke('key:select'), request: (route: string, body: unknown) => ipcRenderer.invoke('admin:request', route, body), minimizeWindow: () => ipcRenderer.invoke('window:minimize'), toggleMaximizeWindow: () => ipcRenderer.invoke('window:toggle-maximize'), closeWindow: () => ipcRenderer.invoke('window:close'), });