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