1.0.0 • Published 7 years ago

observable-obj v1.0.0

Weekly downloads
2
License
ISC
Repository
github
Last release
7 years ago

observable-obj

Highly performant observable objects for javascript without using Proxy objects.

Example

// Global listener will be called for every nested object
const observableObj = observable({a: "b", b: {c: "D"}}, true, function (prop, oldValue, newValue) {
    console.log({prop, oldValue, newValue});
});

// Local listener will be called only for that object
observableObj.listen(function (prop, oldValue, newValue) {
    console.log({prop, oldValue, newValue});
});


observableObj.a = "c";
console.log(observableObj);