Skip to content

Commit 81a5e01

Browse files
committed
Add 'once' to ipcRenderer
1 parent 557f854 commit 81a5e01

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/preload.ts

+5
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ contextBridge.exposeInMainWorld('ipcRenderer', {
77
// eslint-disable-next-line @typescript-eslint/no-unsafe-argument
88
return ipcRenderer.on(channel, (event, ...args) => listener(event, ...args))
99
},
10+
once(...args: Parameters<typeof ipcRenderer.once>) {
11+
const [channel, listener] = args
12+
// eslint-disable-next-line @typescript-eslint/no-unsafe-argument
13+
return ipcRenderer.once(channel, (event, ...args) => listener(event, ...args))
14+
},
1015
off(...args: Parameters<typeof ipcRenderer.off>) {
1116
const [channel, ...omit] = args
1217
return ipcRenderer.off(channel, ...omit)

0 commit comments

Comments
 (0)