Simple and easy observer for javascript object
npm install observeable-object-jsSimple, easy Observe for Javascript object.
``bash`
npm install --save observerable-object-js
`javascript
const Observer = require("observerable-object-js");
const observer = new Observer();
// case. register event
const testEventListenr = (event, name) => {
console.log(Hello, ${name});
};
observer.addEventListener("TEST-EVENT", testEventListenr);
const newEventListener = (event, name) => {
console.log(This is New Event of , ${name});
};
observer.addEventListener("NEW-EVENT", newEventListener);
// case. broadcast event
observer.notify("TEST-EVENT", "CloverHearts");
observer.notify("NEW-EVENT", "Library");
// case. delete event
observer.removeEventListener("TEST-EVENT", newEventListener);
observer.removeEventListener("NEW-EVENT", newEventListener);
``