Skip to main content

Type Alias: StandardizedIpcRegistrar()

StandardizedIpcRegistrar = <TChannel>(channelName: TChannel, handler: StrictIpcInvokeHandler<TChannel>, validateParams: IpcParameterValidator, validateResult?: IpcResultValidator<IpcInvokeChannelResult<TChannel>> | null) => void

Defined in: electron/services/ipc/utils.ts:48

Registers an IPC invoke handler with standardized correlation handling, parameter validation, response formatting, and optional result validation.

Type Parameters

TChannel

TChannel extends IpcInvokeChannel

Parameters

channelName

TChannel

handler

StrictIpcInvokeHandler<TChannel>

validateParams

IpcParameterValidator

validateResult?

IpcResultValidator<IpcInvokeChannelResult<TChannel>> | null

Returns

void