Interface: IpcHandlerConfig<TParams, TResult>
Defined in: electron/services/ipc/types.ts:14
Parameters for IPC handler wrapper configuration.
Type Parameters
TParams
TParams
= unknown
[]
TResult
TResult
= unknown
Properties
channelName
channelName:
string
Defined in: electron/services/ipc/types.ts:16
Channel name for the IPC handler
handler()
handler: (...
args
:TParams
[]) =>TResult
|Promise
<TResult
>
Defined in: electron/services/ipc/types.ts:18
The actual handler function
Parameters
args
...TParams
[]
Returns
TResult
| Promise
<TResult
>
validateParams()?
optional
validateParams: (params
:unknown
[]) =>null
|string
[]
Defined in: electron/services/ipc/types.ts:20
Optional parameter validation function
Parameters
params
unknown
[]
Returns
null
| string
[]