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