import { ipcRenderer } from 'electron'; function dialogSelectFile( config: Electron.OpenDialogOptions ): Promise { return ipcRenderer.invoke('dialog:selectFile', config); } function dialogSaveFile( config: Electron.SaveDialogOptions ): Promise { return ipcRenderer.invoke('dialog:saveFile', config); } const electronApi = { dialogSelectFile, dialogSaveFile, }; export type ElectronApi = typeof electronApi; export default electronApi;