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