Licence
BSD
Version
0.2.1
Deps
1
Vulns
0
Weekly
0
getter-setter
Install
npm install getter-setter
2 methods for decorating objects with getters and setters:
.node(obj) proto method only works in node.js or v8 browsers such as chrome
var obj = require('getter-setter').node({hello: 'world'}); obj.get('hello');.browser(obj) underscore extend method (works in all browsers as well as node.js)
var obj = require('getter-setter').browser({hello: 'world'}); obj.get('hello');
Full Example
var decorate = require('getter-setter').browser,
obj = decorate({
hello: 'world'
});
// outputs "world"
console.log(obj.get('hello'));
// outputs "bye"
console.log(obj.set('hello', 'bye'));
console.log(obj.get('hello'));
