Interface: IpcHandlerConfig<TParams, TResult>
Defined in: electron/services/ipc/types.ts:14
Parameters for IPC handler wrapper configuration.
Type Parameters
TParams
TParams extends Readonly<UnknownArray> = Readonly<UnknownArray>
TResult
TResult = unknown
Properties
channelName
channelName: string;
Defined in: electron/services/ipc/types.ts:19
Channel name for the IPC handler
handler
handler: (...args: TParams) => Promisable<TResult>;
Defined in: electron/services/ipc/types.ts:21
The actual handler function
Parameters
args
...TParams
Returns
Promisable<TResult>
validateParams?
optional validateParams?: IpcParameterValidator;
Defined in: electron/services/ipc/types.ts:23
Optional parameter validation function