Skip to main content

Interface: RegisterRecentFileHandlersOptions

Defined in: main/ipc/registerRecentFileHandlers.ts:45

Properties​

addRecentFile​

addRecentFile: (filePath: string) => void;

Defined in: main/ipc/registerRecentFileHandlers.ts:46

Parameters​

filePath​

string

Returns​

void


browserWindowRef​

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

Defined in: main/ipc/registerRecentFileHandlers.ts:47

Returns​

| BrowserWindowApi | null | undefined


getLoadedFitFilePath​

getLoadedFitFilePath: () => string | null | undefined;

Defined in: main/ipc/registerRecentFileHandlers.ts:48

Returns​

string | null | undefined


getPersistedThemePreference​

getPersistedThemePreference: () => Promise<string>;

Defined in: main/ipc/registerRecentFileHandlers.ts:49

Returns​

Promise<string>


loadRecentFiles​

loadRecentFiles: () => string[];

Defined in: main/ipc/registerRecentFileHandlers.ts:50

Returns​

string[]


logWithContext?​

optional logWithContext?: LogWithContext;

Defined in: main/ipc/registerRecentFileHandlers.ts:51


mainWindow?​

optional mainWindow?: BrowserWindow | null;

Defined in: main/ipc/registerRecentFileHandlers.ts:52


registerIpcHandle​

registerIpcHandle: RegisterRecentFileIpcHandle;

Defined in: main/ipc/registerRecentFileHandlers.ts:53


safeCreateAppMenu​

safeCreateAppMenu: (win: BrowserWindow, theme: string, loadedFitFilePath?: string | null) => void;

Defined in: main/ipc/registerRecentFileHandlers.ts:54

Parameters​

win​

BrowserWindow

theme​

string

loadedFitFilePath?​

string | null

Returns​

void