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.

/wEventHandler/

    Package Sidebar

    Install

    npm i wEventHandler

    Weekly Downloads

    546

    Version

    0.4.359

    License

    MIT

    Unpacked Size

    69.6 kB

    Total Files

    7

    Last publish

    Collaborators

    • wandalen