Skip to content

Commit 36b9052

Browse files
committed
Add getPathForFile to preload desktop API
1 parent a2cdf79 commit 36b9052

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/preload.cts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import * as electron from 'electron';
22
const {
33
contextBridge,
4-
ipcRenderer: { invoke: ipcInvoke }
4+
ipcRenderer: { invoke: ipcInvoke },
5+
webUtils
56
} = electron;
67

78
import type { ContextMenuDefinition } from './context-menu.ts';
@@ -47,5 +48,7 @@ contextBridge.exposeInMainWorld('desktopApi', {
4748
ipcInvoke('open-context-menu', options),
4849

4950
restartApp: () =>
50-
ipcInvoke('restart-app')
51+
ipcInvoke('restart-app'),
52+
53+
getPathForFile: (file: File) => webUtils.getPathForFile(file) || null
5154
});

0 commit comments

Comments
 (0)