Type Alias: StandardizedIpcRegistrar
type StandardizedIpcRegistrar = <TChannel>(
channelName: TChannel,
handler: StrictIpcInvokeHandler<TChannel>,
validateParams?: IpcParameterValidator | null,
validateResult?: IpcResultValidator<IpcInvokeChannelResult<TChannel>> | null
) => void;
Defined in: electron/services/ipc/utils.ts:77
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
| null
validateResult?
| IpcResultValidator<IpcInvokeChannelResult<TChannel>>
| null
Returns
void