2.1.5 • Published 6 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
6 years ago
2.1.4
6 years ago
2.1.3
6 years ago
2.1.2
7 years ago
2.1.1
7 years ago
2.1.0
7 years ago
2.0.2
7 years ago
2.0.1
7 years ago
2.0.0
7 years ago
1.3.1
8 years ago
1.3.0
8 years ago
1.2.1
8 years ago
1.2.0
8 years ago
1.1.3
8 years ago
1.1.2
8 years ago
1.1.1
8 years ago
1.1.0
8 years ago
1.0.2
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago