All files preload.ts

100% Statements 2/2
100% Branches 0/0
100% Functions 1/1
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14            3x         2x    
import { contextBridge, ipcRenderer } from 'electron';
 
/**
 * Preload script exposes IPC methods to the renderer process.
 * These methods are available as window.electron in the web UI.
 */
contextBridge.exposeInMainWorld('electron', {
  /**
   * Open native folder picker dialog.
   * @returns The selected folder path, or null if cancelled.
   */
  openFolder: (): Promise<string | null> => ipcRenderer.invoke('open-folder'),
});