Search...

SpeakingMap

declare class SpeakingMap extends EventEmitter$1 
declare class SpeakingMap extends EventEmitter$1 
Tracks the speaking states of users in a voice channel.

Extends

EventEmitter$1

constructor()

Constructs a new instance of the SpeakingMap class
NameTypeOptionalDescription
Readonly

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)

:

void

NameTypeOptionalDescription
userIdstringNoNone

on(event, listener)

:

this

Emitted when a user starts speaking.
NameTypeOptionalDescription
event'start'NoNone
listener(userId: string) => voidNoNone