Files
orca/src/preload/api/projects-bridge.ts
2026-09-01 00:57:54 -07:00

13 lines
685 B
TypeScript

import { ipcRenderer } from 'electron'
import type { PreloadApi } from '../api-types'
export const projectsApi = {
list: () => ipcRenderer.invoke('projects:list'),
update: (args) => ipcRenderer.invoke('projects:update', args),
listHostSetups: () => ipcRenderer.invoke('projectHostSetups:list'),
createHostSetup: (args) => ipcRenderer.invoke('projectHostSetups:create', args),
setupExistingFolder: (args) => ipcRenderer.invoke('projectHostSetups:setupExistingFolder', args),
updateHostSetup: (args) => ipcRenderer.invoke('projectHostSetups:update', args),
deleteHostSetup: (args) => ipcRenderer.invoke('projectHostSetups:delete', args)
} satisfies PreloadApi['projects']