Files
standardnotes-app-web/packages/desktop/test/TestIpcMessage.ts
2022-06-07 11:52:15 -05:00

53 lines
841 B
TypeScript

export interface TestIPCMessage {
id: number
type: MessageType
args: any[]
}
export interface TestIPCMessageResult {
id: number
resolve?: any
reject?: any
}
export interface AppTestMessage {
type: AppMessageType
}
export enum AppMessageType {
Ready,
WindowLoaded,
SavedBackup,
Log,
}
export enum MessageType {
WindowCount,
StoreData,
StoreSettingsLocation,
StoreSet,
SetLocalStorageValue,
AppMenuItems,
SpellCheckerManager,
SpellCheckerLanguages,
ClickLanguage,
BackupsAreEnabled,
ToggleBackupsEnabled,
BackupsLocation,
PerformBackup,
ChangeBackupsLocation,
CopyDecryptScript,
MenuReloaded,
UpdateState,
CheckForUpdate,
UpdateManagerNotifiedStateChange,
Relaunch,
DataArchive,
GetJSON,
DownloadFile,
AutoUpdateEnabled,
HasReloadedMenu,
AppStateCall,
SignOut,
}