@@ -3555,6 +3555,19 @@ export class VoiceChannel extends BaseGuildVoiceChannel {
35553555 public type : ChannelType . GuildVoice ;
35563556}
35573557
3558+ export class VoiceChannelEffect {
3559+ // TODO: Revise after discord-api-types.
3560+ private constructor ( data : unknown , guild : Guild ) ;
3561+ public guild : Guild ;
3562+ public channelId : Snowflake ;
3563+ public userId : Snowflake ;
3564+ public emoji : Emoji | null ;
3565+ // TODO: Revise after discord-api-types.
3566+ public animationType : 0 | 1 | null ;
3567+ public animationId : number | null ;
3568+ public get channel ( ) : VoiceChannel | null ;
3569+ }
3570+
35583571export class VoiceRegion {
35593572 private constructor ( data : RawVoiceRegionData ) ;
35603573 public custom : boolean ;
@@ -5159,6 +5172,7 @@ export interface ClientEvents {
51595172 threadUpdate : [ oldThread : AnyThreadChannel , newThread : AnyThreadChannel ] ;
51605173 typingStart : [ typing : Typing ] ;
51615174 userUpdate : [ oldUser : User | PartialUser , newUser : User ] ;
5175+ voiceChannelEffectSend : [ voiceChannelEffect : VoiceChannelEffect ] ;
51625176 voiceStateUpdate : [ oldState : VoiceState , newState : VoiceState ] ;
51635177 webhooksUpdate : [ channel : TextChannel | AnnouncementChannel | VoiceChannel | ForumChannel | MediaChannel ] ;
51645178 interactionCreate : [ interaction : Interaction ] ;
@@ -5353,6 +5367,7 @@ export enum Events {
53535367 ThreadMembersUpdate = 'threadMembersUpdate' ,
53545368 UserUpdate = 'userUpdate' ,
53555369 PresenceUpdate = 'presenceUpdate' ,
5370+ VoiceChannelEffectSend = 'voiceChannelEffectSend' ,
53565371 VoiceServerUpdate = 'voiceServerUpdate' ,
53575372 VoiceStateUpdate = 'voiceStateUpdate' ,
53585373 TypingStart = 'typingStart' ,
0 commit comments