* Subscribe to an event. * * Returns an unsubscribe function for easy cleanup. * * @param event - The event to subscribe to * @param listener - The callback function * @returns Unsubscribe function * * @example * ```typescript * const unsubscribe = client.on('stateChange', (event
(event: K, listener: (payload: ClientEventMap[K]) => void)
| 292 | * ``` |
| 293 | */ |
| 294 | on<K extends keyof ClientEventMap>(event: K, listener: (payload: ClientEventMap[K]) => void): () => void { |
| 295 | return this.emitter.on(event, listener) |
| 296 | } |
| 297 | |
| 298 | /** |
| 299 | * Subscribe to an event, triggered only once. |
no test coverage detected