wEventHandler

0.4.359 • Public • Published

module::EventHandler status experimental

Mixin adds events dispatching mechanism to your class. EventHandler provides methods to bind/unbind handler of an event, to handle a specific event only once, to associate an event with a namespace what later make possible to unbind handler of event with help of namespace. EventHandler allows redirecting events to/from another instance. Unlike alternative implementation of the concept, EventHandler is strict by default and force developer to explicitly declare / bind / unbind all events supported by object. Use it to add events dispatching mechanism to your classes and avoid accumulation of technical dept and potential errors.

Try out from the repository

git clone https://github.com/Wandalen/wEventHandler
cd wEventHandler
will .npm.install
node sample/trivial/Sample.s

Make sure you have utility willbe installed. To install willbe: npm i -g willbe@stable. Willbe is required to build of the module.

To add to your project

npm add 'wEventHandler@stable'

Willbe is not required to use the module in your project as submodule.

Readme

Keywords

Package Sidebar

Install

npm i wEventHandler

Weekly Downloads

545

Version

0.4.359

License

MIT

Unpacked Size

69.6 kB

Total Files

7

Last publish

Collaborators

  • wandalen