2.1.5 • Published 8 years ago
crystal-event-emitter v2.1.5
crystal-event-emitter
A small, modern base class for event emitters — no dependencies.
Documentation
You can find a documentation here.
Examples
Inferred listeners
import EventEmitter from "crystal-event-emitter";
class Cat extends EventEmitter {
constructor() {
super({
inferListeners: true
});
}
onFeed() {
console.log("More food, please!");
}
}
const cat = new Cat();
cat.emit("feed"); // "More food, please!"Manual listeners
import EventEmitter from "crystal-event-emitter";
class Cat extends EventEmitter {
constructor() {
super();
}
onFeed() {
console.log("More food, please!");
}
}
const cat = new Cat();
cat.on("feed", cat.onFeed);
cat.emit("feed"); // "More food, please!"2.1.5
8 years ago
2.1.4
8 years ago
2.1.3
8 years ago
2.1.2
8 years ago
2.1.1
9 years ago
2.1.0
9 years ago
2.0.2
9 years ago
2.0.1
9 years ago
2.0.0
9 years ago
1.3.1
10 years ago
1.3.0
10 years ago
1.2.1
10 years ago
1.2.0
10 years ago
1.1.3
10 years ago
1.1.2
10 years ago
1.1.1
10 years ago
1.1.0
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago