js-signals-factory

Simple factory implementation for js-signals.

js-signals-factory

A small factory implementation for js-signals.

This is a simple wrapper to make it even easier to use js-signals.

As expected, you will need to have signals available in your application before using this script.

The signals factory reduces your signal management to a single point where you can request and retrieve all your signals. Using a signal is as simple as:

    var completed = SignalFactory.getSignal();
    completed.add(function () {
        console.log('it is completed!');
    });
    // First register a callback function to your signal 
    SignalFactory.getSignal('completed').add(function () {
        console.log('it is completed!');
    });
 
    SignalFactory.getSignal('completed').dispatch();
    // it is completed! 
 
    // Remove reference by name 
    SignalFactory.removeSignal('completed');
    var all = SignalFactory.all();
    SignalFactory.clear();
    // All used signals are disposed and gone! 

Released under the MIT License.