fix: export location of ElectronDesktopCallbacks

This commit is contained in:
Mo
2022-02-03 09:55:11 -06:00
parent 7a3cc3577d
commit fc3d575fe0
2 changed files with 14 additions and 14 deletions

View File

@@ -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<void>;
desktop_requestBackupFile(): Promise<string | undefined>;
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;

View File

@@ -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<void>;
desktop_requestBackupFile(): Promise<string | undefined>;
desktop_didBeginBackup(): void;
desktop_didFinishBackup(success: boolean): void;
}
import { Bridge, ElectronDesktopCallbacks } from './bridge';
/**
* An interface used by the Desktop application to interact with SN