Appearance
ClientEvents
Package: @erinjs/core
Callback parameter types for client events. Use with client.on(Events.X, handler).
Properties
| Name | Type | Readonly | Optional | Description |
|---|---|---|---|---|
[Events.ChannelCreate] | [channel: GuildChannel] | No | No | |
[Events.ChannelDelete] | [channel: Channel] | No | No | |
[Events.ChannelPinsUpdate] | [data: GatewayChannelPinsUpdateDispatchData] | No | No | |
[Events.ChannelUpdate] | [oldChannel: Channel, newChannel: Channel] | No | No | |
[Events.Debug] | [message: string] | No | No | |
[Events.Error] | [error: Error] | No | No | |
[Events.GuildBanAdd] | [ban: GuildBan] | No | No | |
[Events.GuildBanRemove] | [ban: GuildBan] | No | No | |
[Events.GuildCreate] | [guild: Guild] | No | No | |
[Events.GuildDelete] | [guild: Guild] | No | No | |
[Events.GuildEmojisUpdate] | [data: GatewayGuildEmojisUpdateDispatchData] | No | No | |
[Events.GuildIntegrationsUpdate] | [data: GatewayGuildIntegrationsUpdateDispatchData] | No | No | |
[Events.GuildMemberAdd] | [member: GuildMember] | No | No | |
[Events.GuildMemberRemove] | [member: GuildMember] | No | No | |
[Events.GuildMemberUpdate] | [oldMember: GuildMember, newMember: GuildMember] | No | No | |
[Events.GuildRoleCreate] | [data: GatewayGuildRoleCreateDispatchData] | No | No | |
[Events.GuildRoleDelete] | [data: GatewayGuildRoleDeleteDispatchData] | No | No | |
[Events.GuildRoleUpdate] | [data: GatewayGuildRoleUpdateDispatchData] | No | No | |
[Events.GuildScheduledEventCreate] | [data: GatewayGuildScheduledEventCreateDispatchData] | No | No | |
[Events.GuildScheduledEventDelete] | [data: GatewayGuildScheduledEventDeleteDispatchData] | No | No | |
[Events.GuildScheduledEventUpdate] | [data: GatewayGuildScheduledEventUpdateDispatchData] | No | No | |
[Events.GuildStickersUpdate] | [data: GatewayGuildStickersUpdateDispatchData] | No | No | |
[Events.GuildUpdate] | [oldGuild: Guild, newGuild: Guild] | No | No | |
[Events.InteractionCreate] | [interaction: APIApplicationCommandInteraction] | No | No | |
[Events.InviteCreate] | [invite: Invite] | No | No | |
[Events.InviteDelete] | [data: GatewayInviteDeleteDispatchData] | No | No | |
[Events.MessageCreate] | [message: Message] | No | No | |
[Events.MessageDelete] | [message: PartialMessage] | No | No | |
[Events.MessageDeleteBulk] | [data: GatewayMessageDeleteBulkDispatchData] | No | No | |
[Events.MessageReactionAdd] | [reaction: MessageReaction, user: User, messageId: string, channelId: string, emoji: GatewayReactionEmoji, userId: string] | No | No | |
[Events.MessageReactionRemove] | [reaction: MessageReaction, user: User, messageId: string, channelId: string, emoji: GatewayReactionEmoji, userId: string] | No | No | |
[Events.MessageReactionRemoveAll] | [data: GatewayMessageReactionRemoveAllDispatchData] | No | No | |
[Events.MessageReactionRemoveEmoji] | [data: GatewayMessageReactionRemoveEmojiDispatchData] | No | No | |
[Events.MessageUpdate] | [oldMessage: Message | null, newMessage: Message] | No | No | |
[Events.PresenceUpdate] | [data: GatewayPresenceUpdateDispatchData] | No | No | |
[Events.Ready] | [] | No | No | |
[Events.Resumed] | [] | No | No | |
[Events.TypingStart] | [data: GatewayTypingStartDispatchData] | No | No | |
[Events.UserUpdate] | [data: GatewayUserUpdateDispatchData] | No | No | |
[Events.VoiceServerUpdate] | [data: GatewayVoiceServerUpdateDispatchData] | No | No | |
[Events.VoiceStatesSync] | [data: { guildId: string; voiceStates: Array<{ user_id: string; channel_id: string | null; }>; }] | No | No | |
[Events.VoiceStateUpdate] | [data: GatewayVoiceStateUpdateDispatchData] | No | No | |
[Events.WebhooksUpdate] | [data: GatewayWebhooksUpdateDispatchData] | No | No |