diff --git a/packages/electron/useIpcRenderer/index.ts b/packages/electron/useIpcRenderer/index.ts index d9a3e5fc1a8..846ed8aad47 100644 --- a/packages/electron/useIpcRenderer/index.ts +++ b/packages/electron/useIpcRenderer/index.ts @@ -90,8 +90,8 @@ export interface UseIpcRendererReturn { * Create a `sendSync` function */ function setSendSync(ipcRenderer: IpcRenderer) { - return (channel: string, ...args: any[]) => { - const result = shallowRef(null) + return (channel: string, ...args: any[]): Ref => { + const result = shallowRef(null) as Ref result.value = ipcRenderer.sendSync(channel, ...args) return result }