birch-event-emitter
v1.2.3
Published
Simple Event Emitter
Downloads
7
Maintainers
Readme
birch-event-emitter
A simpler event emitter for the browser
Features include:
- Event subscriptions return a
Disposable
object withdispose()
method to unsubscribe from event. - Group event subscriptions using
DisposablesComposite
and dispose them all with one call, i.eDisposableComposite#dispose()
- Listeners voice matters!! You can now dispatch an event using
EventEmitter#emithWithReturn
where each listener's return value can be accessed from returned array.
Motivation
Forked from Notificar
- Included as a core dependency of
react-birch
directly in the mono repository - Replaces functionality used in some of the original
tiny-emitter
in thereact-aspen
dependencies to avoid unnecessary inclusion of duplicate functionality implemented in different ways - Transpiled to typescript
- Standard to standard verbs
on
,emit
instead ofadd
,dispatch
License
MIT