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 unknown[] = readonly unknown[]

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