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