Skip to main content

Type Alias: HandlerInfo

type HandlerInfo = {
emitter: {
off?: (event: string, handler: (...args: IpcHandlerArgs) => void) => void;
on?: (event: string, handler: (...args: IpcHandlerArgs) => void) => void;
removeListener?: (
event: string,
handler: (...args: IpcHandlerArgs) => void
) => void;
};
event: string;
handler: (...args: IpcHandlerArgs) => void;
};

Defined in: utils/state/integration/mainProcessStateManager.ts:111

Properties​

emitter​

emitter: {
off?: (event: string, handler: (...args: IpcHandlerArgs) => void) => void;
on?: (event: string, handler: (...args: IpcHandlerArgs) => void) => void;
removeListener?: (event: string, handler: (...args: IpcHandlerArgs) => void) => void;
};

Defined in: utils/state/integration/mainProcessStateManager.ts:112

off?​

optional off?: (event: string, handler: (...args: IpcHandlerArgs) => void) => void;
Parameters​
event​

string

handler​

(...args: IpcHandlerArgs) => void

Returns​

void

on?​

optional on?: (event: string, handler: (...args: IpcHandlerArgs) => void) => void;
Parameters​
event​

string

handler​

(...args: IpcHandlerArgs) => void

Returns​

void

removeListener?​

optional removeListener?: (event: string, handler: (...args: IpcHandlerArgs) => void) => void;
Parameters​
event​

string

handler​

(...args: IpcHandlerArgs) => void

Returns​

void


event​

event: string;

Defined in: utils/state/integration/mainProcessStateManager.ts:126


handler​

handler: (...args: IpcHandlerArgs) => void;

Defined in: utils/state/integration/mainProcessStateManager.ts:127

Parameters​

args​

...IpcHandlerArgs

Returns​

void