Interface: RegisterFileMenuHandlersOptions
Defined in: main/menu/registerFileMenuHandlers.ts:62
Propertiesβ
browserWindowRefβ
browserWindowRef: () => BrowserWindowRefLike | null | undefined;
Defined in: main/menu/registerFileMenuHandlers.ts:63
Returnsβ
BrowserWindowRefLike | null | undefined
constants?β
optional constants?: FileMenuConstants;
Defined in: main/menu/registerFileMenuHandlers.ts:64
dialogRef?β
optional dialogRef?: () => DialogLike | undefined;
Defined in: main/menu/registerFileMenuHandlers.ts:65
Returnsβ
DialogLike | undefined
fs?β
optional fs?: FileSystemLike;
Defined in: main/menu/registerFileMenuHandlers.ts:66
getLoadedFitFilePath?β
optional getLoadedFitFilePath?: () => string | null | undefined;
Defined in: main/menu/registerFileMenuHandlers.ts:67
Returnsβ
string | null | undefined
isApprovedFilePath?β
optional isApprovedFilePath?: (filePath: unknown) => boolean;
Defined in: main/menu/registerFileMenuHandlers.ts:68
Parametersβ
filePathβ
unknown
Returnsβ
boolean
logWithContext?β
optional logWithContext?: (level: string, message: string, context?: Record<string, unknown>) => void;
Defined in: main/menu/registerFileMenuHandlers.ts:69
Parametersβ
levelβ
string
messageβ
string
context?β
Record<string, unknown>
Returnsβ
void
registerIpcListenerβ
registerIpcListener: RegisterFileMenuIpcListener;
Defined in: main/menu/registerFileMenuHandlers.ts:74
sendToRenderer?β
optional sendToRenderer?: (win: BrowserWindow, channel: RendererIpcEventChannel, ...args: unknown[]) => void;
Defined in: main/menu/registerFileMenuHandlers.ts:75
Parametersβ
winβ
BrowserWindow
channelβ
argsβ
...unknown[]
Returnsβ
void