class SpeakingMap

extends

EventEmitter
export declare class SpeakingMap extends EventEmitter

Tracks the speaking states of users in a voice channel.

staticreadonly
DELAY :

The delay after a packet is received from a user until they're marked as not speaking anymore.

readonly
users : Map<string, number>

The currently speaking users, mapped to the milliseconds since UNIX epoch at which they started speaking.

onPacket(
userId: string
) : void

on(
event: 'start'
listener: (userId: string) => void
) : this

Emitted when a user starts speaking.