From cf23e60c17763123caa77f1194e6efd913692ea1 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Thu, 23 Dec 2021 00:43:55 +0100 Subject: feat: Add shared package for electron ipc --- packages/preload/src/index.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'packages/preload/src/index.ts') diff --git a/packages/preload/src/index.ts b/packages/preload/src/index.ts index 7d5eff5..830901a 100644 --- a/packages/preload/src/index.ts +++ b/packages/preload/src/index.ts @@ -1,4 +1,10 @@ -import { contextBridge } from 'electron'; +import { contextBridge, ipcRenderer } from 'electron'; +import { RendererIpcMessage, SophieRenderer } from '@sophie/shared'; -contextBridge.exposeInMainWorld('sophieRenderer', { -}); +const sophieRenderer: SophieRenderer = { + buttonClicked() { + ipcRenderer.send(RendererIpcMessage.ButtonClicked); + } +}; + +contextBridge.exposeInMainWorld('sophieRenderer', sophieRenderer); -- cgit v1.2.3-54-g00ecf