Skip to main content

EventManager

Simple class to easily toggle and reset event lists.

Properties​

list​

list: Set <Event<any> | AsyncEvent<any>>

The list of events managed by this instance.

Methods​

add()​

add(events): void

Adds events to this manager.

Parameters​

ParameterTypeDescription
eventsIterable <Event<any> | AsyncEvent<any>>the events to add.

Returns​

void


remove()​

remove(events): void

Removes events from this manager.

Parameters​

ParameterTypeDescription
eventsIterable <Event<any> | AsyncEvent<any>>the events to remove.

Returns​

void


reset()​

reset(): void

Resets all the events managed by this instance.

Returns​

void


set()​

set(active): void

Sets all the events managed by this instance as enabled or disabled.

Parameters​

ParameterTypeDescription
activebooleanwhether to turn on or off the events.

Returns​

void