wrapperjs

0.0.1 • Public • Published

Wrapper

Object event Wrapper


Wrapped raw object with a EventEmitter.You can use wrapped object as a raw object.

Wrap object

var wrap = require('../wrapper').Wrap;

var a = wrap({a: 1, b: {c: 3, d: 4}});

console.log(a._sub, a._raw);

Listen change event

a.b.on('change:c', function (v,pv) {
  console.log('change c value: %s previous value: %s',v,pv);
});

a.on('change:b', function (v,pv) {
  console.log('change b value: %s previous value: %s',v,pv);
});

a.b.c = 5;

a.b = 1;

a.b = [1, 2, 3];

console.log(a._sub, a._raw);

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.1
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.1
    0

Package Sidebar

Install

npm i wrapperjs

Weekly Downloads

0

Version

0.0.1

License

MIT

Last publish

Collaborators

  • mercury_wonder