@pencil.js/event-emitter
v1.18.0
Published
Event emitter for Pencil.js package.
Readme
EventEmitter
Abstract class for event listener and triggerer.
Installation
npm install @pencil.js/event-emitterExamples
import EventEmitter from "@pencil.js/event-emitter";
class MyEmitter extends EventEmitter {
/**
* @override EventEmitter.prototype.fire
*/
fire (event) {
super.fire(event);
const trigger = `on${capitalize(event.name)}`;
if (target[trigger]) {
target[trigger](event);
}
}
}