Skip to content

cloverhearts/observeable-object-js

Repository files navigation

observeable-object-js

Simple, easy Observe for Javascript object.

How to install

npm install --save observerable-object-js

How to use

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);

About

Simple, easy Observe for Javascript object.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published