23 lines
538 B
TypeScript

import { BrowserWindowConstructorOptions } from 'electron';
export interface ElectronUpdateWindowOptions
extends BrowserWindowConstructorOptions {
templatePath?: string;
onReady?: () => void;
onAcceptUpdate?: () => void;
onDenyUpdate?: () => void;
onCancelDownload?: () => void;
}
export const DefaultElectronUpdateWindowOptions: ElectronUpdateWindowOptions = {
width: 500,
height: 160,
frame: false,
skipTaskbar: true,
alwaysOnTop: true,
maximizable: false,
webPreferences: {
nodeIntegration: true
}
};