(u3, F5)
| 412 | e3.push({ cb: F5 }), this.subscribers.set(u3, e3); |
| 413 | } |
| 414 | once(u3, F5) { |
| 415 | const e3 = this.subscribers.get(u3) ?? []; |
| 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)); |
no test coverage detected