(u3, ...F5)
| 416 | e3.push({ cb: F5, once: true }), this.subscribers.set(u3, e3); |
| 417 | } |
| 418 | emit(u3, ...F5) { |
| 419 | const e3 = this.subscribers.get(u3) ?? [], s2 = []; |
| 420 | for (const C5 of e3) C5.cb(...F5), C5.once && s2.push(() => e3.splice(e3.indexOf(C5), 1)); |
| 421 | for (const C5 of s2) C5(); |
| 422 | } |
| 423 | unsubscribe() { |
| 424 | this.subscribers.clear(); |
| 425 | } |
no test coverage detected