From a2651dff66faf98dc1a6f924227af454eaa2311d Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Sun, 26 Dec 2021 21:12:08 +0100 Subject: refactor: Less boilerplate around SophieRenderer --- packages/shared/src/contextBridge/SophieRenderer.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'packages/shared/src/contextBridge') diff --git a/packages/shared/src/contextBridge/SophieRenderer.ts b/packages/shared/src/contextBridge/SophieRenderer.ts index 6a2e432..a471250 100644 --- a/packages/shared/src/contextBridge/SophieRenderer.ts +++ b/packages/shared/src/contextBridge/SophieRenderer.ts @@ -20,14 +20,10 @@ import { SharedStoreListener } from '../stores/SharedStore'; -import { BrowserViewBounds, ThemeSource } from '../schemas'; +import { Action } from '../schemas'; export interface SophieRenderer { - setSharedStoreListener(listener: SharedStoreListener): void; + onSharedStoreChange(listener: SharedStoreListener): void; - setBrowserViewBounds(bounds: BrowserViewBounds): void; - - setThemeSource(mode: ThemeSource): void; - - reloadAllServices(): void; + dispatchAction(action: Action): void; } -- cgit v1.2.3-54-g00ecf