Skip to main content

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​

RendererIpcEventChannel

args​

...unknown[]

Returns​

void