Interface: RegisterFitFileLoadedHandlersOptions
Defined in: main/ipc/registerFitFileLoadedHandlers.ts:29
Propertiesβ
assertFileReadAllowedβ
assertFileReadAllowed: (filePath: unknown) => string;
Defined in: main/ipc/registerFitFileLoadedHandlers.ts:30
Parametersβ
filePathβ
unknown
Returnsβ
string
browserWindowRefβ
browserWindowRef: () => BrowserWindowConstructorLike;
Defined in: main/ipc/registerFitFileLoadedHandlers.ts:31
Returnsβ
getLoadedFitFilePathβ
getLoadedFitFilePath: () => string | null | undefined;
Defined in: main/ipc/registerFitFileLoadedHandlers.ts:32
Returnsβ
string | null | undefined
getPersistedThemePreferenceβ
getPersistedThemePreference: () => Promise<string>;
Defined in: main/ipc/registerFitFileLoadedHandlers.ts:33
Returnsβ
Promise<string>
logWithContext?β
optional logWithContext?: LogWithContext;
Defined in: main/ipc/registerFitFileLoadedHandlers.ts:34
registerIpcListenerβ
registerIpcListener: RegisterFitFileLoadedIpcListener;
Defined in: main/ipc/registerFitFileLoadedHandlers.ts:35
safeCreateAppMenuβ
safeCreateAppMenu: (win: BrowserWindow, theme: string, loadedFitFilePath?: string | null) => void;
Defined in: main/ipc/registerFitFileLoadedHandlers.ts:36
Parametersβ
winβ
BrowserWindow
themeβ
string
loadedFitFilePath?β
string | null
Returnsβ
void
setLoadedFitFilePathβ
setLoadedFitFilePath: (filePath: string | null) => void;
Defined in: main/ipc/registerFitFileLoadedHandlers.ts:41
Parametersβ
filePathβ
string | null
Returnsβ
void