(callback)
| 1437 | class Event { |
| 1438 | callbacks = []; |
| 1439 | on(callback) { |
| 1440 | if (!this.callbacks) return void callback(); |
| 1441 | this.callbacks.push(callback); |
| 1442 | } |
| 1443 | fire() { |
| 1444 | for (const callback of this.callbacks) callback(); |
| 1445 | this.callbacks = undefined; |
no outgoing calls
no test coverage detected