From fc3d575fe0777d2f86bcdf6195784045a98a9748 Mon Sep 17 00:00:00 2001 From: Mo Date: Thu, 3 Feb 2022 09:55:11 -0600 Subject: [PATCH] fix: export location of ElectronDesktopCallbacks --- app/assets/javascripts/services/bridge.ts | 13 +++++++++++++ app/assets/javascripts/services/desktopManager.ts | 15 +-------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/app/assets/javascripts/services/bridge.ts b/app/assets/javascripts/services/bridge.ts index 6e9c74854..c169d6bc0 100644 --- a/app/assets/javascripts/services/bridge.ts +++ b/app/assets/javascripts/services/bridge.ts @@ -4,6 +4,19 @@ */ import { Environment } from '@standardnotes/snjs'; +export interface ElectronDesktopCallbacks { + desktop_updateAvailable(): void; + desktop_windowGainedFocus(): void; + desktop_windowLostFocus(): void; + desktop_onComponentInstallationComplete( + componentData: any, + error: any + ): Promise; + desktop_requestBackupFile(): Promise; + desktop_didBeginBackup(): void; + desktop_didFinishBackup(success: boolean): void; +} + /** Platform-specific (i-e Electron/browser) behavior is handled by a Bridge object. */ export interface Bridge { readonly appVersion: string; diff --git a/app/assets/javascripts/services/desktopManager.ts b/app/assets/javascripts/services/desktopManager.ts index 3b232a27e..342fe5046 100644 --- a/app/assets/javascripts/services/desktopManager.ts +++ b/app/assets/javascripts/services/desktopManager.ts @@ -13,20 +13,7 @@ import { import { WebAppEvent, WebApplication } from '@/ui_models/application'; import { isDesktopApplication } from '@/utils'; -import { Bridge } from './bridge'; - -export interface ElectronDesktopCallbacks { - desktop_updateAvailable(): void; - desktop_windowGainedFocus(): void; - desktop_windowLostFocus(): void; - desktop_onComponentInstallationComplete( - componentData: any, - error: any - ): Promise; - desktop_requestBackupFile(): Promise; - desktop_didBeginBackup(): void; - desktop_didFinishBackup(success: boolean): void; -} +import { Bridge, ElectronDesktopCallbacks } from './bridge'; /** * An interface used by the Desktop application to interact with SN