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 extends Readonly<UnknownArray> = Readonly<UnknownArray>

TResult

TResult = unknown

Properties

channelName

channelName: string;

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

Channel name for the IPC handler


handler

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

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

The actual handler function

Parameters

args

...TParams

Returns

Promisable<TResult>


validateParams?

optional validateParams?: IpcParameterValidator;

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

Optional parameter validation function