(type: T["type"], handler: EventHandler<T>)
| 292 | } |
| 293 | |
| 294 | off<T extends CollabEvent>(type: T["type"], handler: EventHandler<T>): void { |
| 295 | this.handlers.get(type)?.delete(handler as EventHandler); |
| 296 | } |
| 297 | |
| 298 | private dispatch(event: CollabEvent): void { |
| 299 | this.handlers.get(event.type)?.forEach((h) => h(event)); |
no test coverage detected