detritus

GatewayClientEventsnamespace

The payload passed to each client event listener, like messageCreate or guildUpdate.

On this page
import { GatewayClientEvents } from 'detritus-client';
134 interfaces · 1 type aliases

Interfaces

Object shapes for options, payloads and events.

interfaceActivityJoinInvite interfaceActivityJoinRequest interfaceActivityStart interfaceApplicationCommandCreate 1 property interfaceApplicationCommandDelete interfaceApplicationCommandPermissionsUpdate 3 properties interfaceApplicationCommandUpdate interfaceAutoModerationActionExecution 16 properties interfaceAutoModerationRuleCreate 3 properties interfaceAutoModerationRuleDelete 3 properties interfaceAutoModerationRuleUpdate 5 properties interfaceBraintreePopupBridgeCallback interfaceCallCreate 1 property interfaceCallDelete 1 property interfaceCallUpdate 3 properties interfaceChannelCreate 1 property interfaceChannelDelete 1 property interfaceChannelInfo 4 properties interfaceChannelPinsAck interfaceChannelPinsUpdate 4 properties interfaceChannelRecipientAdd 4 properties interfaceChannelRecipientRemove 4 properties interfaceChannelUpdate 3 properties interfaceClusterEvent 1 property interfaceEntitlementCreate 1 property interfaceEntitlementDelete 1 property interfaceEntitlementUpdate 1 property interfaceFriendSuggestionCreate 2 properties interfaceFriendSuggestionDelete 1 property interfaceGatewayReady 1 property interfaceGatewayResumed 1 property interfaceGiftCodeUpdate 2 properties interfaceGuildAuditLogEntryCreate 3 properties interfaceGuildBanAdd 3 properties interfaceGuildBanRemove 3 properties interfaceGuildCreate 2 properties interfaceGuildDelete 4 properties interfaceGuildEmojisUpdate 4 properties interfaceGuildIntegrationsUpdate 1 property interfaceGuildMemberAdd 4 properties interfaceGuildMemberListUpdate 1 property interfaceGuildMemberRemove 5 properties interfaceGuildMembersChunk 8 properties interfaceGuildMemberUpdate 5 properties interfaceGuildReady 1 property interfaceGuildRoleCreate 3 properties interfaceGuildRoleDelete 4 properties interfaceGuildRoleUpdate 5 properties interfaceGuildScheduledEventCreate 3 properties interfaceGuildScheduledEventDelete 3 properties interfaceGuildScheduledEventUpdate 5 properties interfaceGuildScheduledEventUserAdd 5 properties interfaceGuildScheduledEventUserRemove 5 properties interfaceGuildSoundboardSoundCreate 3 properties interfaceGuildSoundboardSoundDelete 4 properties interfaceGuildSoundboardSoundsUpdate 3 properties interfaceGuildSoundboardSoundUpdate 5 properties interfaceGuildStickersUpdate 4 properties interfaceGuildUpdate 3 properties interfaceIntegrationCreate 3 properties interfaceIntegrationDelete 3 properties interfaceIntegrationUpdate interfaceInteractionCreate 1 property interfaceInviteCreate 3 properties interfaceInviteDelete 3 properties interfaceKilled 1 property interfaceLibraryApplicationUpdate interfaceLobbyCreate interfaceLobbyDelete interfaceLobbyMemberConnect interfaceLobbyMemberDisconnect interfaceLobbyMemberUpdate interfaceLobbyMessage interfaceLobbyUpdate interfaceLobbyVoiceServerUpdate interfaceLobbyVoiceStateUpdate interfaceMessageAck interfaceMessageCreate 2 properties interfaceMessageDelete 5 properties interfaceMessageDeleteBulk 5 properties interfaceMessagePollVoteAdd 5 properties interfaceMessagePollVoteRemove 5 properties interfaceMessageReactionAdd 13 properties interfaceMessageReactionRemove 10 properties interfaceMessageReactionRemoveAll 4 properties interfaceMessageReactionRemoveEmoji 6 properties interfaceMessageUpdate 8 properties interfaceOauth2TokenRemove interfacePresencesReplace 1 property interfacePresenceUpdate 7 properties interfaceRateLimited 4 properties interfaceRaw interfaceRecentMentionDelete interfaceRelationshipAdd 4 properties interfaceRelationshipRemove 2 properties interfaceRestRequest interfaceRestResponse interfaceSessionsReplace 2 properties interfaceSoundboardSounds 3 properties interfaceStageInstanceCreate 3 properties interfaceStageInstanceDelete 3 properties interfaceStageInstanceUpdate 5 properties interfaceStreamCreate 5 properties interfaceStreamDelete 3 properties interfaceStreamServerUpdate 3 properties interfaceStreamUpdate 4 properties interfaceSubscriptionCreate 1 property interfaceSubscriptionDelete 1 property interfaceSubscriptionUpdate 1 property interfaceThreadCreate 1 property interfaceThreadDelete 5 properties interfaceThreadListSync 5 properties interfaceThreadMembersUpdate 6 properties interfaceThreadMemberUpdate 3 properties interfaceThreadUpdate 3 properties interfaceTypingStart 4 properties interfaceTypingStop 1 property interfaceUnknown interfaceUserAchievementUpdate interfaceUserConnectionsUpdate interfaceUserFeedSettingsUpdate interfaceUserGuildSettingsUpdate interfaceUserPaymentSourcesUpdate interfaceUserPaymentsUpdate interfaceUserRequiredActionUpdate 2 properties interfaceUsersUpdate 4 properties interfaceUserUpdate 3 properties interfaceVoiceChannelEffectSend 13 properties interfaceVoiceChannelStartTimeUpdate 7 properties interfaceVoiceChannelStatusUpdate 7 properties interfaceVoiceServerUpdate 4 properties interfaceVoiceStateUpdate 5 properties interfaceWarn 1 property interfaceWebhooksUpdate 2 properties

Type aliases

Named types used across the API.