@webex/common-evented
Class property decorator the adds change events to properties
Install
npm install --save @webex/common-evented
Usage
const evented = require(`@webex/common-evented`);
const Events = require(`ampersand-events`);
class X extends Events {
@evented
prop = null;
}
const x = new X();
x.on(`change:prop`, () => {
console.log(x.prop);
});
x.prop = 6;
Maintainers
This package is maintained by Cisco Webex for Developers.
Contribute
Pull requests welcome. Please see CONTRIBUTING.md for more details.
License
© 2016-2020 Cisco and/or its affiliates. All Rights Reserved.