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.