From c271e05223d84f643314be649344a2cfe514923f Mon Sep 17 00:00:00 2001 From: Jiralite <33201955+Jiralite@users.noreply.github.com> Date: Tue, 5 Jul 2022 15:10:23 +0100 Subject: [PATCH] fix(SpeakingMap): Allow docgen to detect event name (#8236) --- packages/voice/src/receive/SpeakingMap.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/voice/src/receive/SpeakingMap.ts b/packages/voice/src/receive/SpeakingMap.ts index 21301c377..7e807c019 100644 --- a/packages/voice/src/receive/SpeakingMap.ts +++ b/packages/voice/src/receive/SpeakingMap.ts @@ -1,11 +1,18 @@ +/* eslint-disable @typescript-eslint/method-signature-style, @typescript-eslint/unified-signatures */ import { EventEmitter } from 'node:events'; export interface SpeakingMap extends EventEmitter { /** - * Emitted when a user starts/stops speaking. + * Emitted when a user starts speaking. * @event */ - on: (event: 'start' | 'end', listener: (userId: string) => void) => this; + on(event: 'start', listener: (userId: string) => void): this; + + /** + * Emitted when a user ends speaking. + * @event + */ + on(event: 'end', listener: (userId: string) => void): this; } /**