1.0.3 • Published 7 years ago

updatable v1.0.3

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

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.
1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago