Skip to main content

Interface: RendererApplicationStartupOptions

Defined in: renderer/applicationStartup.ts:59

Properties​

addEventListener​

addEventListener: {
<K> (type: K, listener: (this: Window, ev: WindowEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
};

Defined in: renderer/applicationStartup.ts:60

Call Signature​

<K extends keyof WindowEventMap>(
type: K,
listener: (this: Window, ev: WindowEventMap[K]) => any,
options?: boolean | AddEventListenerOptions
): void;
Type Parameters​
K​

K extends keyof WindowEventMap

Parameters​
type​

K

listener​

(this: Window, ev: WindowEventMap[K]) => any

options?​

boolean | AddEventListenerOptions

Returns​

void

Call Signature​

(
type: string,
listener: EventListenerOrEventListenerObject,
options?: boolean | AddEventListenerOptions
): void;
Parameters​
type​

string

listener​

EventListenerOrEventListenerObject

options?​

boolean | AddEventListenerOptions

Returns​

void


appActions​

appActions: RendererApplicationStartupActions;

Defined in: renderer/applicationStartup.ts:61


applyTheme​

applyTheme: RendererApplyTheme;

Defined in: renderer/applicationStartup.ts:62


errorHandlers​

errorHandlers: RendererErrorEventHandlers;

Defined in: renderer/applicationStartup.ts:63


getElectronApiScope​

getElectronApiScope: () => RendererElectronApiScope;

Defined in: renderer/applicationStartup.ts:64

Returns​

RendererElectronApiScope


getAppStartTime​

getAppStartTime: AppStartTimeGetter;

Defined in: renderer/applicationStartup.ts:65


handleOpenFile​

handleOpenFile: (options: HandleOpenFileOptions, runtimeOptions?: HandleOpenFileRuntimeOptions) =>
| boolean
| void
| Promise<boolean | void>;

Defined in: renderer/applicationStartup.ts:66

Parameters​

options​

HandleOpenFileOptions

runtimeOptions?​

HandleOpenFileRuntimeOptions

Returns​

| boolean | void | Promise<boolean | void>


getOpenFileButton​

getOpenFileButton: () =>
| HTMLElement
| null;

Defined in: renderer/applicationStartup.ts:67

Returns​

| HTMLElement | null


initializeStateManager​

initializeStateManager: () => Promise<void>;

Defined in: renderer/applicationStartup.ts:68

Returns​

Promise<void>


isDevelopmentMode​

isDevelopmentMode: () => boolean;

Defined in: renderer/applicationStartup.ts:69

Returns​

boolean


isOpeningFileRef​

isOpeningFileRef: RendererFileOpeningStateRef;

Defined in: renderer/applicationStartup.ts:70


listenForThemeChange​

listenForThemeChange: ListenForThemeChange;

Defined in: renderer/applicationStartup.ts:71


logRenderer​

logRenderer: RendererStartupLogger;

Defined in: renderer/applicationStartup.ts:72


performanceMonitor​

performanceMonitor: RendererPerformanceMonitor;

Defined in: renderer/applicationStartup.ts:73


runtime?​

optional runtime?: RendererApplicationStartupRuntime;

Defined in: renderer/applicationStartup.ts:74


setLoading​

setLoading: (loading: boolean) => void;

Defined in: renderer/applicationStartup.ts:75

Parameters​

loading​

boolean

Returns​

void


showAboutModal​

showAboutModal:
| ShowAboutModal
| undefined;

Defined in: renderer/applicationStartup.ts:76


showNotification​

showNotification: ShowNotification;

Defined in: renderer/applicationStartup.ts:77


showUpdateNotification​

showUpdateNotification:
| ShowUpdateNotification
| undefined;

Defined in: renderer/applicationStartup.ts:78


setupListeners​

setupListeners: RendererSetupListeners;

Defined in: renderer/applicationStartup.ts:79


setupTheme​

setupTheme: RendererSetupTheme;

Defined in: renderer/applicationStartup.ts:80


setupCreditsMarquee​

setupCreditsMarquee: () => void;

Defined in: renderer/applicationStartup.ts:81

Returns​

void


validateDOMElements​

validateDOMElements: () => boolean;

Defined in: renderer/applicationStartup.ts:82

Returns​

boolean