nodequad

O

declaration
O

var O = require('observed');

var obj = { name: {} };
var ee = O(obj);

ee.on('change', function(ev) {
	console.dir(ev);
});

obj.name.last = 'something';

obj.something = {};
ee.deliverChanges();
obj.something.blah = [];

obj.something.blah.push('test');

obj.something.blah.push('hello');

obj.something.chris = [];

obj.something.dave = {};
obj.something.dave.brian = 'terst';