Skip to main content

Function: createEventManager()

function createEventManager(channel: string): {
on: (callback: EventCallback) => RemoveListener;
once: (callback: EventCallback) => RemoveListener;
removeAll: () => void;
};

Defined in: electron/preload/core/bridgeFactory.ts:750

Creates an event listener manager for IPC events

Parameters​

channel​

string

The event channel name

Returns​

{
on: (callback: EventCallback) => RemoveListener;
once: (callback: EventCallback) => RemoveListener;
removeAll: () => void;
}

Object with methods to manage event listeners

on​

on: (callback: EventCallback) => RemoveListener;

Parameters​

callback​

EventCallback

Returns​

RemoveListener

once​

once: (callback: EventCallback) => RemoveListener;

Parameters​

callback​

EventCallback

Returns​

RemoveListener

removeAll​

removeAll: () => void;

Returns​

void