1.1.2 • Published 7 years ago

ts.events v1.1.2

Weekly downloads
3
License
ISC
Repository
github
Last release
7 years ago

Build Status

ts.events

Typescript Events

My own modest vision of how should events work. I use this package in my projects and trying my best to keep it updated and optimized.

Here is the simple example how to addListener to event and the dispatch that event:

let dispatcher = new EventDispatcher();
dispatcher.addListener('event1', () => console.log("Called!"));

dispatcher.dispatch("event1");        

You also can use several events:

let dispatcher = new EventDispatcher();
dispatcher.addListener('onSomeEvent', () => console.log("Called event1!"));
dispatcher.addListener('OnOtherEvent', () => console.log("Called event1!"));

You also can add event listener only once:

let dispatcher = new EventDispatcher();
dispatcher.once('event1', () => console.log("Called!"));

dispatcher.dispatch("event1");        

console.log(dispatcher.listeners('event1').length) // 0
1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago