updatable

    1.0.3 • Public • Published

    npm version Build Status

    Updatable

    Updatable javascript object with listeners

    Install

    npm install updatable
    

    Usage

    Initialize your Updatable object

    const updatable = new Updatable();
    const updatable = new Updatable('foo');
    const updatable = new Updatable('foo', function(newValue) {
      console.log('Updated value:', newValue); // This will print the updated value
    });
    

    Add listeners

    updatable.addListener(function(newValue) {
      // newValue will have the new value once the object is updated
    });
    

    Update value

    updatable.update('bar');
    

    This will call the listeners

    Set listener

    You can also set a completely new listener, discarding all previous listeners

    updatable.setListener(function(newValue) { // This will also remove all previous listeners from the updatable object
      // newValue will have the new value once the object is updated
    });
    

    Remove all listeners (from v1.0.3)

    You can also set a completely new listener, discarding all previous listeners

    updatable.setListener(null);
    

    Changes in v1.0.3

    • Calling setListener(null) will remove all previous listeners. However setListener(undefined) will not remove any listener.

    Install

    npm i updatable

    DownloadsWeekly Downloads

    0

    Version

    1.0.3

    License

    MIT

    Last publish

    Collaborators

    • sidhantpanda