0.0.2 • Published 8 years ago

observablejs v0.0.2

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

observable

Event observer pattern in JavaScript.

Install

npm install observablejs

Usage

const observable = require('observablejs');

function Foo() {
  observable(this);

  this.on('msg', function(msg) {
    console.log(msg);
  });

  this.one('once', function(msg) {
    console.log(msg);
  });
}

var foo = new Foo();

foo.trigger('msg', 'poop'); // 'poop'
foo.trigger('msg', 'poop'); // 'poop'
foo.off('msg'); // undefined
foo.trigger('once', 'caca'); // 'caca'
foo.trigger('once', 'caca'); // undefined

License

MIT