README
Documentation / @discordeno/types
Discordeno Utils

Discord API library for Node.JS, Deno & Bun
Types used in Discordeno. Including Discord types
Links
Enumerations
- ActivityFlags
- ActivityTypes
- AllowedMentionsTypes
- ApplicationCommandOptionTypes
- ApplicationCommandPermissionTypes
- ApplicationCommandTypes
- ApplicationFlags
- AttachmentFlags
- AuditLogEvents
- AutoModerationActionType
- AutoModerationEventTypes
- AutoModerationTriggerTypes
- ButtonStyles
- ChannelFlags
- ChannelTypes
- CreateEntitlementOwnerType
- DefaultMessageNotificationLevels
- DiscordActivityLocationKind
- DiscordApplicationEventWebhookStatus
- DiscordApplicationIntegrationType
- DiscordApplicationRoleConnectionMetadataType
- DiscordAutoModerationRuleTriggerMetadataPresets
- DiscordConnectionServiceType
- DiscordConnectionVisibility
- DiscordEntitlementType
- DiscordEventWebhookType
- DiscordGuildOnboardingMode
- DiscordGuildOnboardingPromptType
- DiscordInteractionContextType
- DiscordInteractionEntryPointCommandHandlerType
- DiscordInviteType
- DiscordLobbyMemberFlags
- DiscordMessageReferenceType
- DiscordPollLayoutType
- DiscordReactionType
- DiscordScheduledEventRecurrenceRuleFrequency
- DiscordScheduledEventRecurrenceRuleMonth
- DiscordScheduledEventRecurrenceRuleWeekday
- DiscordSkuType
- DiscordSubscriptionStatus
- DiscordTeamMemberRole
- DiscordVoiceChannelEffectAnimationType
- DiscordWebhookEventType
- ExplicitContentFilterLevels
- ForumLayout
- GatewayCloseEventCodes
- GatewayIntents
- GatewayOpcodes
- GuildFeatures
- GuildNsfwLevel
- HTTPJsonErrorCodes
- IntegrationExpireBehaviors
- InteractionResponseTypes
- InteractionTypes
- Locales
- MemberFlags
- MessageActivityTypes
- MessageComponentTypes
- MessageFlags
- MessageTypes
- MfaLevels
- OAuth2Scope
- OverwriteTypes
- PremiumTiers
- PremiumTypes
- PresenceStatus
- RoleFlags
- ScheduledEventEntityType
- ScheduledEventPrivacyLevel
- ScheduledEventStatus
- SeparatorSpacingSize
- SkuFlags
- SortOrderTypes
- StickerFormatTypes
- StickerTypes
- SystemChannelFlags
- TargetTypes
- TeamMembershipStates
- TextStyles
- UserFlags
- VerificationLevels
- VideoQualityModes
- WebhookTypes
Interfaces
- ActionRow
- AddDmRecipientOptions
- AddGuildMemberOptions
- AddLobbyMember
- AllowedMentions
- BaseComponent
- BeginGuildPrune
- ButtonComponent
- ChannelSelectComponent
- ContainerComponent
- CreateApplicationEmoji
- CreateAutoModerationRuleOptions
- CreateChannelInvite
- CreateContextApplicationCommand
- CreateEntitlement
- CreateForumPostWithMessage
- CreateGlobalApplicationCommandOptions
- CreateGuild
- CreateGuildApplicationCommandOptions
- CreateGuildBan
- CreateGuildBulkBan
- CreateGuildChannel
- CreateGuildEmoji
- CreateGuildFromTemplate
- CreateGuildRole
- CreateGuildSoundboardSound
- CreateGuildStickerOptions
- CreateLobby
- CreateLobbyMember
- CreateMessageOptions
- CreatePoll
- CreateScheduledEvent
- CreateSlashApplicationCommand
- CreateStageInstance
- CreateTemplate
- CreateWebhook
- DeleteWebhookMessageOptions
- DiscordAccessTokenResponse
- DiscordActionRow
- DiscordActivity
- DiscordActivityAssets
- DiscordActivityButton
- DiscordActivityEmoji
- DiscordActivityInstance
- DiscordActivityInstanceResource
- DiscordActivityLocation
- DiscordActivityParty
- DiscordActivitySecrets
- DiscordActivityTimestamps
- DiscordAllowedMentions
- DiscordApplication
- DiscordApplicationCommand
- DiscordApplicationCommandInteractionMetadata
- DiscordApplicationCommandOption
- DiscordApplicationCommandOptionChoice
- DiscordApplicationCommandPermissions
- DiscordApplicationIntegrationTypeConfiguration
- DiscordApplicationRoleConnection
- DiscordApplicationRoleConnectionMetadata
- DiscordApplicationWebhook
- DiscordAttachment
- DiscordAuditLog
- DiscordAuditLogEntry
- DiscordAutoModerationAction
- DiscordAutoModerationActionExecution
- DiscordAutoModerationActionMetadata
- DiscordAutoModerationRule
- DiscordAutoModerationRuleTriggerMetadata
- DiscordAvatarDecorationData
- DiscordBan
- DiscordBaseComponent
- DiscordBulkBan
- DiscordButtonComponent
- DiscordChannel
- DiscordChannelMention
- DiscordChannelPinsUpdate
- DiscordClientStatus
- DiscordCollectibles
- DiscordConnection
- DiscordContainerComponent
- DiscordCreateApplicationCommand
- DiscordCreateForumPostWithMessage
- DiscordCreateGuildChannel
- DiscordCreateGuildEmoji
- DiscordCreateMessage
- DiscordCreateWebhook
- DiscordCurrentAuthorization
- DiscordDefaultReactionEmoji
- DiscordEditChannelPermissionOverridesOptions
- DiscordEmbed
- DiscordEmbedAuthor
- DiscordEmbedField
- DiscordEmbedFooter
- DiscordEmbedImage
- DiscordEmbedProvider
- DiscordEmbedThumbnail
- DiscordEmbedVideo
- DiscordEmoji
- DiscordEntitlement
- DiscordEventWebhookApplicationAuthorizedBody
- DiscordEventWebhookApplicationDeauthorizedBody
- DiscordEventWebhookEvent
- DiscordEventWebhookEventBody
- DiscordFileComponent
- DiscordFollowAnnouncementChannel
- DiscordFollowedChannel
- DiscordForumTag
- DiscordGatewayPayload
- DiscordGetAnswerVotesResponse
- DiscordGetGatewayBot
- DiscordGuild
- DiscordGuildApplicationCommandPermissions
- DiscordGuildBanAddRemove
- DiscordGuildEmojisUpdate
- DiscordGuildIntegrationsUpdate
- DiscordGuildMemberAdd
- DiscordGuildMemberRemove
- DiscordGuildMembersChunk
- DiscordGuildMemberUpdate
- DiscordGuildOnboarding
- DiscordGuildOnboardingPrompt
- DiscordGuildOnboardingPromptOption
- DiscordGuildPreview
- DiscordGuildRoleCreate
- DiscordGuildRoleDelete
- DiscordGuildRoleUpdate
- DiscordGuildStickersUpdate
- DiscordGuildWidget
- DiscordGuildWidgetSettings
- DiscordHello
- DiscordIncidentsData
- DiscordIncomingWebhook
- DiscordInstallParams
- DiscordIntegration
- DiscordIntegrationAccount
- DiscordIntegrationApplication
- DiscordIntegrationCreateUpdate
- DiscordIntegrationDelete
- DiscordInteraction
- DiscordInteractionCallback
- DiscordInteractionCallbackResponse
- DiscordInteractionData
- DiscordInteractionDataOption
- DiscordInteractionDataResolved
- DiscordInteractionMember
- DiscordInteractionResource
- DiscordInvite
- DiscordInviteCreate
- DiscordInviteDelete
- DiscordInviteMetadata
DiscordInviteStageInstance- DiscordListActiveThreads
- DiscordListArchivedThreads
- DiscordLobby
- DiscordLobbyMember
- DiscordMediaGalleryComponent
- DiscordMediaGalleryItem
- DiscordMember
- DiscordMemberWithUser
- DiscordMessage
- DiscordMessageActivity
- DiscordMessageCall
- DiscordMessageComponentInteractionMetadata
- DiscordMessageDelete
- DiscordMessageDeleteBulk
- DiscordMessageInteraction
- DiscordMessageReactionAdd
- DiscordMessageReactionRemove
- DiscordMessageReactionRemoveAll
- DiscordMessageReference
- DiscordMessageSnapshot
- DiscordModalSubmitInteractionMetadata
- DiscordModifyChannel
- DiscordModifyGuildChannelPositions
- DiscordModifyGuildEmoji
- DiscordModifyGuildWelcomeScreen
- DiscordNameplate
- DiscordOptionalAuditEntryInfo
- DiscordOverwrite
- DiscordPoll
- DiscordPollAnswer
- DiscordPollAnswerCount
- DiscordPollMedia
- DiscordPollResult
- DiscordPollVoteAdd
- DiscordPollVoteRemove
- DiscordPresenceUpdate
- DiscordPrunedCount
- DiscordReaction
- DiscordReactionCountDetails
- DiscordReady
- DiscordRole
- DiscordRoleTags
- DiscordScheduledEvent
- DiscordScheduledEventEntityMetadata
- DiscordScheduledEventRecurrenceRule
- DiscordScheduledEventRecurrenceRuleNWeekday
- DiscordScheduledEventUserAdd
- DiscordScheduledEventUserRemove
- DiscordSectionComponent
- DiscordSelectMenuComponent
- DiscordSelectMenuDefaultValue
- DiscordSelectOption
- DiscordSeparatorComponent
- DiscordSessionStartLimit
- DiscordSku
- DiscordSoundboardSound
- DiscordSoundboardSoundDelete
- DiscordSoundboardSounds
- DiscordSoundboardSoundsUpdate
- DiscordStageInstance
- DiscordSticker
- DiscordStickerItem
- DiscordStickerPack
- DiscordSubscription
- DiscordTeam
- DiscordTeamMember
- DiscordTemplate
- DiscordTextDisplayComponent
- DiscordTextInputComponent
- DiscordThreadListSync
- DiscordThreadMember
- DiscordThreadMemberGuildCreate
- DiscordThreadMembersUpdate
- DiscordThreadMemberUpdate
- DiscordThreadMetadata
- DiscordThumbnailComponent
- DiscordTokenExchangeAuthorizationCode
- DiscordTokenExchangeClientCredentials
- DiscordTokenExchangeRefreshToken
- DiscordTokenRevocation
- DiscordTypingStart
- DiscordUnavailableGuild
- DiscordUnfurledMediaItem
- DiscordUpdatePresence
- DiscordUser
- DiscordVanityUrl
- DiscordVoiceChannelEffectSend
- DiscordVoiceRegion
- DiscordVoiceServerUpdate
- DiscordVoiceState
- DiscordWebhookUpdate
- DiscordWelcomeScreen
- DiscordWelcomeScreenChannel
- EditApplication
- EditAutoModerationRuleOptions
- EditBotMemberOptions
- EditChannelPermissionOverridesOptions
- EditGuildOnboarding
- EditGuildRole
- EditGuildStickerOptions
- EditMessage
- EditOwnVoiceState
- EditScheduledEvent
- EditStageInstanceOptions
- EditUserVoiceState
- EditWebhookMessageOptions
- ExecuteWebhook
- FileComponent
- FileContent
- GetApplicationCommandPermissionOptions
- GetBans
- GetEntitlements
- GetGroupDmOptions
- GetGuildAuditLog
- GetGuildPruneCountQuery
- GetGuildWidgetImageQuery
- GetInvite
- GetMessagesAfter
- GetMessagesAround
- GetMessagesBefore
- GetMessagesLimit
- GetPollAnswerVotes
- GetReactions
- GetScheduledEvents
- GetScheduledEventUsers
- GetThreadMember
- GetUserGuilds
- GetWebhookMessageOptions
- InteractionCallbackData
- InteractionCallbackOptions
- InteractionResponse
- LinkChannelToLobby
- ListArchivedThreads
- ListGuildMembers
- ListSkuSubscriptionsOptions
- ListThreadMembers
- MediaGalleryComponent
- MentionableSelectComponent
- ModifyApplicationEmoji
- ModifyChannel
- ModifyGuild
- ModifyGuildChannelPositions
- ModifyGuildEmoji
- ModifyGuildIncidentActions
- ModifyGuildMember
- ModifyGuildSoundboardSound
- ModifyGuildTemplate
- ModifyLobby
- ModifyRolePositions
- ModifyWebhook
- OverwriteReadable
- RequestGuildMembers
- RoleSelectComponent
- SearchMembers
- SectionComponent
- SelectMenuDefaultValue
- SelectOption
- SendSoundboardSound
- SeparatorComponent
- StartThreadWithMessage
- StartThreadWithoutMessage
- StringSelectComponent
- TextDisplayComponent
- TextInputComponent
- ThumbnailComponent
- UpsertGlobalApplicationCommandOptions
- UpsertGuildApplicationCommandOptions
- UserSelectComponent
Type Aliases
- AtLeastOne
- BigString
- CamelCase
- Camelize
- CreateApplicationCommand
- DiscordAuditLogChange
- DiscordAuditLogChangeApplicationCommandPermissions
- DiscordAuditLogChangeInvite
- DiscordAuditLogChangeInviteMetadata
- DiscordAuditLogChangeObject
- DiscordAuditLogChangePartialRole
- DiscordAuditLogChangeWebhook
- DiscordAuthorizingIntegrationOwners
- DiscordBotActivity
- DiscordMessageComponent
- DiscordMessageComponents
- DiscordMessageInteractionMetadata
- DiscordMessageReactionRemoveEmoji
- DiscordTemplateSerializedSourceGuild
- DiscordTokenExchange
- DiscordWebhook
- EmbedTypes
- GatewayDispatchEventNames
- GatewayEventNames
- GetMessagesOptions
- ImageFormat
- ImageSize
- Localization
- MessageComponent
- MessageComponents
- PermissionStrings
- PickPartial
- RecursivePartial
- SnakeCase
- Snakelize
Variables
References
Intents
Renames and re-exports GatewayIntents