13 lines
558 B
TypeScript
13 lines
558 B
TypeScript
import { IpcRendererEvent } from 'electron/renderer'
|
|
|
|
export type MainEventHandler = (event: IpcRendererEvent, value: unknown) => void
|
|
|
|
export interface ElectronMainEvents {
|
|
setUpdateAvailableHandler(handler: MainEventHandler): void
|
|
setWindowBlurredHandler(handler: MainEventHandler): void
|
|
setWindowFocusedHandler(handler: MainEventHandler): void
|
|
setInstallComponentCompleteHandler(handler: MainEventHandler): void
|
|
setWatchedDirectoriesChangeHandler(handler: MainEventHandler): void
|
|
setHomeServerStartedHandler(handler: MainEventHandler): void
|
|
}
|