* Register event listener * @param {string} event - Event name * @param {Function} callback - Callback function
(event, callback)
| 135 | * @param {Function} callback - Callback function |
| 136 | */ |
| 137 | on(event, callback) { |
| 138 | if (!this.listeners.has(event)) { |
| 139 | this.listeners.set(event, []); |
| 140 | } |
| 141 | this.listeners.get(event).push(callback); |
| 142 | } |
| 143 | |
| 144 | /** |
| 145 | * Unregister event listener |