Skip to main content

Interface: CreateIpcServiceHelpersOptions

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

Internal

Options for configuring IPC helper behavior.

Propertiesโ€‹

bridgeContracts?โ€‹

optional bridgeContracts?: readonly ElectronBridgeContract[];

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

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:150

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:152

Optional logger instance. Defaults to the shared renderer logger.