sagiegurari / event-emitter-enhancer Goto Github PK
View Code? Open in Web Editor NEWExtends the Node.js events.EventEmitter to provide additional functionality.
License: Apache License 2.0
Extends the Node.js events.EventEmitter to provide additional functionality.
License: Apache License 2.0
Makes removeAllListeners a little easier to use for multiple event types.
Features Description
A clear description of the feature request.
extend the emit command to parse any of these :/.
then emit all "parent" events much the same way that one can publish/subscribe to parent topics in MQTT
Describe the solution you'd like
simply extend the emit method to have this functionality which would then do multiple emits if any of the delimiters are present in the eventname string
For emits that are not the complete event bind/call a child argument to allow more flexible processing in the listener. The on method would have to account for that. Not sure how seamless that would be. Would be better to add to a property of the emitted data but no guarantee that data will be a plain object.
I can and probably will, ironcially, extend EEE but it would be cooler to just incorporate this feature into EEE for others benefit.
like this
https://repl.it/@dkebler/emit-parent-events
could add option to emitter instance creation to turn this on/off. Otherwise what's the harm. Don't listen for parent events if you don't want to.
Easy function to prevent node.js crash on error events in cases you don't want to handle errors.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.