Interface: RegisterUpdateMenuHandlersOptions
Defined in: main/menu/registerUpdateMenuHandlers.ts:59
Propertiesβ
browserWindowRefβ
browserWindowRef: () => BrowserWindowRefLike | null | undefined;
Defined in: main/menu/registerUpdateMenuHandlers.ts:60
Returnsβ
BrowserWindowRefLike | null | undefined
constants?β
optional constants?: UpdateMenuConstants;
Defined in: main/menu/registerUpdateMenuHandlers.ts:61
dialogRef?β
optional dialogRef?: () => DialogLike | undefined;
Defined in: main/menu/registerUpdateMenuHandlers.ts:62
Returnsβ
DialogLike | undefined
getProcessStringValue?β
optional getProcessStringValue?: (property: RuntimeProcessStringPropertyName) => string | undefined;
Defined in: main/menu/registerUpdateMenuHandlers.ts:63
Parametersβ
propertyβ
RuntimeProcessStringPropertyName
Returnsβ
string | undefined
isAutoUpdaterInitialized?β
optional isAutoUpdaterInitialized?: () => boolean;
Defined in: main/menu/registerUpdateMenuHandlers.ts:66
Returnsβ
boolean
isAutoUpdaterUpdateDownloaded?β
optional isAutoUpdaterUpdateDownloaded?: () => boolean;
Defined in: main/menu/registerUpdateMenuHandlers.ts:67
Returnsβ
boolean
logWithContext?β
optional logWithContext?: (level: string, message: string, context?: Record<string, unknown>) => void;
Defined in: main/menu/registerUpdateMenuHandlers.ts:68
Parametersβ
levelβ
string
messageβ
string
context?β
Record<string, unknown>
Returnsβ
void
registerIpcListenerβ
registerIpcListener: RegisterUpdateMenuIpcListener;
Defined in: main/menu/registerUpdateMenuHandlers.ts:73
resolveAutoUpdaterAsync?β
optional resolveAutoUpdaterAsync?: () => Promise<unknown>;
Defined in: main/menu/registerUpdateMenuHandlers.ts:74
Returnsβ
Promise<unknown>
sendToRenderer?β
optional sendToRenderer?: (win: BrowserWindow, channel: RendererIpcEventChannel, ...args: unknown[]) => void;
Defined in: main/menu/registerUpdateMenuHandlers.ts:75
Parametersβ
winβ
BrowserWindow
channelβ
argsβ
...unknown[]
Returnsβ
void