Skip to main content

Interface: IpcHandlerConfig<TParams, TResult>

Defined in: electron/services/ipc/types.ts:21

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:26

Channel name for the IPC handler


handler

handler: (...args: TParams) => Promisable<TResult>

Defined in: electron/services/ipc/types.ts:28

The actual handler function

Parameters

args

...TParams

Returns

Promisable<TResult>


validateParams?

optional validateParams?: IpcParameterValidator

Defined in: electron/services/ipc/types.ts:30

Optional parameter validation function