Skip to content

fbuccioni/signajs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

signajs - Javascript Event/Signal to any object

Pronounced "signays"

Usage

Use as external library.

a = {'a':1, 'b':2}
signajs.connect(a, 'touched', function(data) {
    console.log("Have been touched!", data);
})

signajs.signal(a, 'touched', [1,2,3];

Use as extension of object.

A = function A() {
}

A.prototype = Object.create(signajs.SignaledObject);

a = new A()
a.on('touched', function(data) {
    console.log("Have been touched!", data);
})

a.fire('touched', [1,2,3];

About

Javascript events/signals to any object

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published