events

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 10, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const ModuleName = "node:events"

Variables

This section is empty.

Functions

func Enable

func Enable(runtime *goja.Runtime)

func Register

func Register(r *require.Registry)

func Require

func Require(runtime *goja.Runtime, module *goja.Object)

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) Emit

func (e *EventEmitter) Emit(event string, values ...any) (ok bool)

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) Off

func (e *EventEmitter) Off(event string, handler 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL