import { dialog, ipcMain } from 'electron'; function handleDialogSelectFile( event: Electron.IpcMainInvokeEvent, config: Electron.OpenDialogOptions ) { return dialog.showOpenDialog(config); } export default function useElectron() { ipcMain.handle('dialog:selectFile', handleDialogSelectFile); }