An interface mapping event names to their argument arrays
Creates a new Evented instance with no registered listeners
Alias for on
Adds a new listener for the specified event.
The event name to subscribe to
The callback function to execute when the event is triggered
The callback function for chaining
Implements an event emitter, conceptually similar to Node.js' native EventEmitter, that supports asynchronous event handlers/listeners.
This class provides a foundation for event-based communication between BACnet components. It allows objects to register listeners for specific events and trigger those events asynchronously.