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