Skip to main content

Interface: BootstrapMainWindowOptions

Defined in: main/window/bootstrapMainWindow.ts:53

Properties​

browserWindowRef​

browserWindowRef: () =>
| BrowserWindowApi
| BrowserWindowConstructor
| null
| undefined;

Defined in: main/window/bootstrapMainWindow.ts:54

Returns​

| BrowserWindowApi | BrowserWindowConstructor | null | undefined


CONSTANTS​

CONSTANTS: {
DEFAULT_THEME: string;
}

Defined in: main/window/bootstrapMainWindow.ts:59

DEFAULT_THEME​

DEFAULT_THEME: string;

getLoadedFitFilePath​

getLoadedFitFilePath: BootstrapMainWindowGetLoadedFitFilePath;

Defined in: main/window/bootstrapMainWindow.ts:60


getPersistedThemePreference​

getPersistedThemePreference: () => Promise<string>;

Defined in: main/window/bootstrapMainWindow.ts:61

Returns​

Promise<string>


isAutoUpdaterInitialized​

isAutoUpdaterInitialized: BootstrapMainWindowIsAutoUpdaterInitialized;

Defined in: main/window/bootstrapMainWindow.ts:62


logWithContext​

logWithContext: LogWithContext;

Defined in: main/window/bootstrapMainWindow.ts:63


resolveAutoUpdaterAsync​

resolveAutoUpdaterAsync: () => Promise<AutoUpdaterLike | null>;

Defined in: main/window/bootstrapMainWindow.ts:64

Returns​

Promise<AutoUpdaterLike | null>


safeCreateAppMenu​

safeCreateAppMenu: (win: MainWindowLike, theme: string, loadedPath?: string | null) => void;

Defined in: main/window/bootstrapMainWindow.ts:65

Parameters​

win​

MainWindowLike

theme​

string

loadedPath?​

string | null

Returns​

void


sendToRenderer​

sendToRenderer: (win: MainWindowLike, channel: RendererIpcEventChannel, ...args: unknown[]) => void;

Defined in: main/window/bootstrapMainWindow.ts:70

Parameters​

win​

MainWindowLike

channel​

RendererIpcEventChannel

args​

...unknown[]

Returns​

void


setAutoUpdaterInitialized​

setAutoUpdaterInitialized: BootstrapMainWindowSetAutoUpdaterInitialized;

Defined in: main/window/bootstrapMainWindow.ts:75


setMainWindow​

setMainWindow: BootstrapMainWindowSetMainWindow;

Defined in: main/window/bootstrapMainWindow.ts:76


setupAutoUpdater​

setupAutoUpdater: (mainWindow: MainWindowLike, autoUpdater: AutoUpdaterLike | null) => void;

Defined in: main/window/bootstrapMainWindow.ts:77

Parameters​

mainWindow​

MainWindowLike

autoUpdater​

AutoUpdaterLike | null

Returns​

void