Versions in this module Expand all Collapse all v1 v1.0.0 Oct 10, 2022 Changes in this version + const ModuleName + func Enable(runtime *goja.Runtime) + func Register(r *require.Registry) + func Require(runtime *goja.Runtime, module *goja.Object) + type EventEmitter struct + func NewEventEmitter(runtime *goja.Runtime) (e *EventEmitter) + func (e *EventEmitter) AddListener(event string, listener goja.Callable) *EventEmitter + func (e *EventEmitter) Emit(event string, values ...any) (ok bool) + func (e *EventEmitter) EmitAsync(event string, values ...any) *EventEmitter + func (e *EventEmitter) EventNames() (names []string) + func (e *EventEmitter) Listeners(event string) (handlers []goja.Callable) + func (e *EventEmitter) Off(event string, handler goja.Callable) + func (e *EventEmitter) On(event string, listener goja.Callable) *EventEmitter + func (e *EventEmitter) Once(event string, listener goja.Callable) *EventEmitter + func (e *EventEmitter) PrependListener(event string, listener goja.Callable) *EventEmitter + func (e *EventEmitter) PrependOnceListener(event string, listener goja.Callable) *EventEmitter + func (e *EventEmitter) RemoveAllListeners(event string) + func (e *EventEmitter) RemoveListener(event string, listener goja.Callable) *EventEmitter + func (e *EventEmitter) RemoveListenerAsync(event string, listener goja.Callable) + func (e *EventEmitter) ToObject() *goja.Object