We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a2cdf79 commit 36b9052Copy full SHA for 36b9052
src/preload.cts
@@ -1,7 +1,8 @@
1
import * as electron from 'electron';
2
const {
3
contextBridge,
4
- ipcRenderer: { invoke: ipcInvoke }
+ ipcRenderer: { invoke: ipcInvoke },
5
+ webUtils
6
} = electron;
7
8
import type { ContextMenuDefinition } from './context-menu.ts';
@@ -47,5 +48,7 @@ contextBridge.exposeInMainWorld('desktopApi', {
47
48
ipcInvoke('open-context-menu', options),
49
50
restartApp: () =>
- ipcInvoke('restart-app')
51
+ ipcInvoke('restart-app'),
52
+
53
+ getPathForFile: (file: File) => webUtils.getPathForFile(file) || null
54
});
0 commit comments