Skip to content

joshbrew/ObjectListener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ObjectListener.js

Customizable event listener system for arbitrary objects. It's quite performant and we use it for state management (see StateManager.js)

npm i objectlisteners

//Example:
let events = new ObjectListener();
let x = { y: 1, z: { w: 2 }}


events.addListener("y",x,"y");
events.addListener("z",x,"z");

x.z.w = 3;
x.y = 2;
//See console

Author: Joshua Brewster License: AGPL v3.0 License

About

Efficient event listener system for arbitrary objects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors