Skip to main content

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[]