Documentation
¶
Index ¶
- Constants
- func Enable(runtime *goja.Runtime)
- func Register(r *require.Registry)
- func Require(runtime *goja.Runtime, module *goja.Object)
- type 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
Constants ¶
View Source
const ModuleName = "node:events"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EventEmitter ¶
type EventEmitter struct {
// contains filtered or unexported fields
}
func NewEventEmitter ¶
func NewEventEmitter(runtime *goja.Runtime) (e *EventEmitter)
func (*EventEmitter) AddListener ¶
func (e *EventEmitter) AddListener(event string, listener goja.Callable) *EventEmitter
func (*EventEmitter) EmitAsync ¶
func (e *EventEmitter) EmitAsync(event string, values ...any) *EventEmitter
func (*EventEmitter) EventNames ¶
func (e *EventEmitter) EventNames() (names []string)
func (*EventEmitter) Listeners ¶
func (e *EventEmitter) Listeners(event string) (handlers []goja.Callable)
func (*EventEmitter) On ¶
func (e *EventEmitter) On(event string, listener goja.Callable) *EventEmitter
func (*EventEmitter) Once ¶
func (e *EventEmitter) Once(event string, listener goja.Callable) *EventEmitter
func (*EventEmitter) PrependListener ¶
func (e *EventEmitter) PrependListener(event string, listener goja.Callable) *EventEmitter
func (*EventEmitter) PrependOnceListener ¶
func (e *EventEmitter) PrependOnceListener(event string, listener goja.Callable) *EventEmitter
func (*EventEmitter) RemoveAllListeners ¶
func (e *EventEmitter) RemoveAllListeners(event string)
func (*EventEmitter) RemoveListener ¶
func (e *EventEmitter) RemoveListener(event string, listener goja.Callable) *EventEmitter
func (*EventEmitter) RemoveListenerAsync ¶
func (e *EventEmitter) RemoveListenerAsync(event string, listener goja.Callable)
func (*EventEmitter) ToObject ¶
func (e *EventEmitter) ToObject() *goja.Object
Click to show internal directories.
Click to hide internal directories.