0.2.0 • Published 5 years ago

@hamgom95/eventemitter v0.2.0

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

@hamgom95/eventemitter

Simple EventEmitter implementation.

API Documentation

EventEmitter

Event emitter.

Kind: global class
Properties

NameTypeDescription
eventsMapEvent listener map

eventEmitter.on(event, listener, opts)

Register event listener

Kind: instance method of EventEmitter

ParamTypeDescription
eventstringEvent name
listenerfunctionListener callback
optsObjectOptions
opts.prependbooleanWhether to prepend listener
opts.oncebooleanWhether to use listener once only

eventEmitter.off(event, listener)

Unregister listener.

Kind: instance method of EventEmitter

ParamTypeDescription
eventstringEvent name.
listenerfunctionSame function that was registered.

eventEmitter.emit(event, ...args)

Emit event with arguments.

Kind: instance method of EventEmitter

ParamTypeDescription
eventstringEvent name.
...argsanyArguments to pass to listeners.