import { ipcRenderer } from 'electron' import type { PreloadApi } from '../api-types' export const developerPermissionsApi = { getStatus: () => ipcRenderer.invoke('developerPermissions:getStatus'), request: (args: { id: string }) => ipcRenderer.invoke('developerPermissions:request', args), openSettings: (args: { id: string }): Promise => ipcRenderer.invoke('developerPermissions:openSettings', args), testLocalNetworkConnection: (args: { host: string; port: number }) => ipcRenderer.invoke('developerPermissions:testLocalNetworkConnection', args) } satisfies PreloadApi['developerPermissions']