Interface: IpcHandlerConfig<TParams, TResult>
Defined in: electron/services/ipc/types.ts:19
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:21
Channel name for the IPC handler
handler()
handler: (...
args:TParams[]) =>TResult|Promise<TResult>
Defined in: electron/services/ipc/types.ts:23
The actual handler function
Parameters
args
...TParams[]
Returns
TResult | Promise<TResult>
validateParams()?
optionalvalidateParams: (params:unknown[]) =>string[] |null
Defined in: electron/services/ipc/types.ts:25
Optional parameter validation function
Parameters
params
unknown[]
Returns
string[] | null