We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d2e7400 commit c271e05Copy full SHA for c271e05
packages/voice/src/receive/SpeakingMap.ts
@@ -1,11 +1,18 @@
1
+/* eslint-disable @typescript-eslint/method-signature-style, @typescript-eslint/unified-signatures */
2
import { EventEmitter } from 'node:events';
3
4
export interface SpeakingMap extends EventEmitter {
5
/**
- * Emitted when a user starts/stops speaking.
6
+ * Emitted when a user starts speaking.
7
* @event
8
*/
- on: (event: 'start' | 'end', listener: (userId: string) => void) => this;
9
+ on(event: 'start', listener: (userId: string) => void): this;
10
+
11
+ /**
12
+ * Emitted when a user ends speaking.
13
+ * @event
14
+ */
15
+ on(event: 'end', listener: (userId: string) => void): this;
16
}
17
18
0 commit comments