Skip to content

0xfffffff7/ObserverJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ObserverJS

javascript generic object observer.

image

How to

<script type="text/javascript" src="Observer.js"></script>

// SomeObject.
var SomeObject = {...};

// YourReceiver.
var YourReceiver = { 
    CallbackFunc : function(){};
};


// Promotion to Observer.
Observable.toObservable(SomeObject);


// subscribe.
SomeObject.subscribe(YourReceiver.CallbackFunc, 'SomeObjectEventFunc');


// Ignition!.
SomeObject.SomeObjectEventFunc();

CallbackFunc Augments

0 -> EventMethod
1 -> EventMethod Augments
2 -> EventMethod Result

CallbackFunc: function(){
    console.log(arguments);
}

console output -> ["SomeObjectEventFunc", Arguments[2], "RESULT_OBJECT"]

About

javascript generic object observer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages