Skip to main content

Interface: CreateIpcServiceHelpersOptions

Defined in: src/services/utils/createIpcServiceHelpers.ts:124

Internal

Options for configuring createIpcServiceHelpers behavior.

Propertiesโ€‹

bridgeContracts?โ€‹

optional bridgeContracts?: readonly ElectronBridgeContract[]

Defined in: src/services/utils/createIpcServiceHelpers.ts:126

Internal

Contracts that must be satisfied before the service begins IPC calls.


bridgeOptions?โ€‹

optional bridgeOptions?: { baseDelay?: number; maxAttempts?: number; }

Defined in: src/services/utils/createIpcServiceHelpers.ts:128

Internal

Overrides for bridge polling parameters (contracts handled separately).

baseDelay?โ€‹

readonly optional baseDelay?: number

Base delay (in ms) for exponential backoff between attempts.

maxAttempts?โ€‹

readonly optional maxAttempts?: number

Maximum number of polling attempts before giving up.


logger?โ€‹

optional logger?: LoggerLike

Defined in: src/services/utils/createIpcServiceHelpers.ts:130

Internal

Optional logger instance. Defaults to the shared renderer logger.