Set this debug flag to log all events that happen in this class.
Readonly
nameStatic
versionThe version number semver
Indicates if the instance was disposed. 'Disposing' an instance means that all of the Web Audio nodes that were created for the instance are disconnected and freed for garbage collection.
Invoke all of the callbacks bound to the event with any arguments passed in.
The name of the event.
Rest
...args: any[]The arguments to pass to the functions listening.
Remove the event listener.
The event to stop listening to.
Optional
callback: ((...args) => void)The callback which was bound to the event with Emitter.on. If no callback is given, all callbacks events are removed.
Rest
...args: any[]Bind a callback to a specific event.
The name of the event to listen for.
The callback to invoke when the event is emitted
Rest
...args: any[]Bind a callback which is only invoked once
The name of the event to listen for.
The callback to invoke when the event is emitted
Rest
...args: any[]Static
getStatic
mixin
Emitter gives classes which extend it the ability to listen for and emit events. Inspiration and reference from Jerome Etienne's MicroEvent. MIT (c) 2011 Jerome Etienne.