observer

0.0.2 • Public • Published

Observer

Observes your javascript objects

Example :

var Observer = require("observer");

var userObject = {
   username : 'kucukkanat',
   email : 'htolgasahin@gmail.com',
   attrs : {
      a:5,
      b:666
   }
}

var userObserver = new Observer(userObject);

userObserver.watch('username')
.then(function(nv){
   console.log("User object changed to : ",nv)
})

userObserver.watch('attrs')
.then(function(nv){
   console.log("User object changed to : ",nv)
})

// Make changes after observing
userObject.username = 'nepjua';
userObject.username = 'naber';
userObject.attrs.a = 'tolga';

Readme

Keywords

none

Package Sidebar

Install

npm i observer

Weekly Downloads

8

Version

0.0.2

License

ISC

Last publish

Collaborators

  • kucukkanat