@@ -3,7 +3,6 @@ import { contextBridge, type IpcRendererEvent, ipcRenderer } from "electron";
33import { exposeElectronTRPC } from "trpc-electron/main" ;
44import type {
55 CreateWorkspaceOptions ,
6- RegisteredFolder ,
76 ScriptExecutionResult ,
87 Workspace ,
98 WorkspaceInfo ,
@@ -197,23 +196,6 @@ contextBridge.exposeInMainWorld("electronAPI", {
197196 ) : ( ( ) => void ) => createIpcListener ( "updates:status" , listener ) ,
198197 onCheckForUpdatesMenu : ( listener : ( ) => void ) : ( ( ) => void ) =>
199198 createVoidIpcListener ( "check-for-updates-menu" , listener ) ,
200- folders : {
201- getFolders : ( ) : Promise < RegisteredFolder [ ] > =>
202- ipcRenderer . invoke ( "get-folders" ) ,
203- addFolder : ( folderPath : string ) : Promise < RegisteredFolder > =>
204- ipcRenderer . invoke ( "add-folder" , folderPath ) ,
205- removeFolder : ( folderId : string ) : Promise < void > =>
206- ipcRenderer . invoke ( "remove-folder" , folderId ) ,
207- updateFolderAccessed : ( folderId : string ) : Promise < void > =>
208- ipcRenderer . invoke ( "update-folder-accessed" , folderId ) ,
209- clearAllData : ( ) : Promise < void > => ipcRenderer . invoke ( "clear-all-data" ) ,
210- cleanupOrphanedWorktrees : (
211- mainRepoPath : string ,
212- ) : Promise < {
213- deleted : string [ ] ;
214- errors : Array < { path : string ; error : string } > ;
215- } > => ipcRenderer . invoke ( "cleanup-orphaned-worktrees" , mainRepoPath ) ,
216- } ,
217199 // Workspace API
218200 workspace : {
219201 create : ( options : CreateWorkspaceOptions ) : Promise < WorkspaceInfo > =>
0 commit comments