Skip to main content

Interface: RegisterDevtoolsInjectMenuHandlerOptions

Defined in: main/menu/registerDevtoolsInjectMenuHandler.ts:46

Properties​

browserWindowRef​

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

Defined in: main/menu/registerDevtoolsInjectMenuHandler.ts:47

Returns​

BrowserWindowRefLike | null | undefined


constants?​

optional constants?: DevtoolsInjectMenuConstants;

Defined in: main/menu/registerDevtoolsInjectMenuHandler.ts:48


isDevtoolsMenuInjectionAllowed?​

optional isDevtoolsMenuInjectionAllowed?: () => boolean;

Defined in: main/menu/registerDevtoolsInjectMenuHandler.ts:49

Returns​

boolean


logWithContext?​

optional logWithContext?: (level: string, message: string, context?: Record<string, unknown>) => void;

Defined in: main/menu/registerDevtoolsInjectMenuHandler.ts:50

Parameters​

level​

string

message​

string

context?​

Record<string, unknown>

Returns​

void


registerIpcHandle​

registerIpcHandle: RegisterDevtoolsInjectMenuIpcHandle;

Defined in: main/menu/registerDevtoolsInjectMenuHandler.ts:55


safeCreateAppMenu​

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

Defined in: main/menu/registerDevtoolsInjectMenuHandler.ts:56

Parameters​

win​

BrowserWindow

theme​

string

loadedFitFilePath?​

string | null

Returns​

void


validateDevtoolsInjectMenuPayload?​

optional validateDevtoolsInjectMenuPayload?: (theme: unknown, fitFilePath: unknown) => ValidatedDevtoolsInjectMenuPayload;

Defined in: main/menu/registerDevtoolsInjectMenuHandler.ts:61

Parameters​

theme​

unknown

fitFilePath​

unknown

Returns​

ValidatedDevtoolsInjectMenuPayload