Skip to main content

EventManager

Admin Docs


Class: EventManager

Defined in: src/plugin/managers/event-manager.ts:6

Event Manager Handles event listeners and event emission for the plugin system

Constructors​

Constructor​

new EventManager(): EventManager

Returns​

EventManager

Methods​

emit()​

emit(event, ...args): void

Defined in: src/plugin/managers/event-manager.ts:44

Parameters​

event​

string

args​

...unknown[]

Returns​

void


getEvents()​

getEvents(): string[]

Defined in: src/plugin/managers/event-manager.ts:75

Returns​

string[]


getListenerCount()​

getListenerCount(event): number

Defined in: src/plugin/managers/event-manager.ts:70

Parameters​

event​

string

Returns​

number


off()​

off(event, callback): void

Defined in: src/plugin/managers/event-manager.ts:26

Parameters​

event​

string

callback​

(...args) => void

Returns​

void


on()​

on(event, callback): void

Defined in: src/plugin/managers/event-manager.ts:10

Parameters​

event​

string

callback​

(...args) => void

Returns​

void


removeAllListeners()​

removeAllListeners(event?): void

Defined in: src/plugin/managers/event-manager.ts:62

Parameters​

event?​

string

Returns​

void