Skip to content

Instantly share code, notes, and snippets.

export default class EventEmitter {
on(type, listener) {
if (this._listeners === undefined) this._listeners = {};
const listeners = this._listeners;
if (listeners[type] === undefined)
listeners[type] = listener;
else if (typeof listeners[type] === 'function')