apiElectron.ts 332 B

123456789101112131415
  1. import { ipcRenderer } from 'electron';
  2. function dialogSelectFile(
  3. config: Electron.OpenDialogOptions
  4. ): Promise<Electron.OpenDialogReturnValue> {
  5. return ipcRenderer.invoke('dialog:selectFile', config);
  6. }
  7. const electronApi = {
  8. dialogSelectFile,
  9. };
  10. export type ElectronApi = typeof electronApi;
  11. export default electronApi;