Skip to content

AsyncEventsBase.triggerAsync method

AsyncEventsBase › triggerAsync

Trigger an event asynchronously, executing all the listeners in order even if some of them throw an error.

Signature:

triggerAsync(name: EventName, args?: CallbackArgs<EventMap, EventName>): Promise<void>

Parameters:

ParameterTypeDescription
nameEventNameThe name of the event.
args?CallbackArgs<EventMap, EventName>The data to pass to the event listeners.

Returns: Promise<void>A Promise that resolves when all listeners have completed.