createTransformers
Documentation / @discordeno/bot / createTransformers
Function: createTransformers()
createTransformers<
TProps
,TBehavior
>(options
):Transformers
<TProps
,TBehavior
>
Defined in: bot/src/transformers.ts:369
Type Parameters
TProps
TProps
extends TransformersDesiredProperties
TBehavior
TBehavior
extends DesiredPropertiesBehavior
Parameters
options
activity?
TransformerFunction
<TProps
, TBehavior
, DiscordActivity
, Activity
, { }, "unchanged"
>
activityInstance?
TransformerFunction
<TProps
, TBehavior
, DiscordActivityInstance
, ActivityInstance
, { }, "desired-props"
>
activityLocation?
TransformerFunction
<TProps
, TBehavior
, DiscordActivityLocation
, ActivityLocation
, { }, "desired-props"
>
application?
TransformerFunction
<TProps
, TBehavior
, DiscordApplication
, Application
, { shardId?
: number
; }, "unchanged"
>
applicationCommand?
TransformerFunction
<TProps
, TBehavior
, DiscordApplicationCommand
, ApplicationCommand
, { }, "unchanged"
>
applicationCommandOption?
TransformerFunction
<TProps
, TBehavior
, DiscordApplicationCommandOption
, ApplicationCommandOption
, { }, "unchanged"
>
applicationCommandOptionChoice?
TransformerFunction
<TProps
, TBehavior
, DiscordApplicationCommandOptionChoice
, ApplicationCommandOptionChoice
, { }, "unchanged"
>
applicationCommandPermission?
TransformerFunction
<TProps
, TBehavior
, DiscordGuildApplicationCommandPermissions
, GuildApplicationCommandPermissions
, { }, "unchanged"
>
attachment?
TransformerFunction
<TProps
, TBehavior
, DiscordAttachment
, Attachment
, { }, "desired-props"
>
auditLogEntry?
TransformerFunction
<TProps
, TBehavior
, DiscordAuditLogEntry
, AuditLogEntry
, { }, "unchanged"
>
automodActionExecution?
TransformerFunction
<TProps
, TBehavior
, DiscordAutoModerationActionExecution
, AutoModerationActionExecution
, { }, "unchanged"
>
automodRule?
TransformerFunction
<TProps
, TBehavior
, DiscordAutoModerationRule
, AutoModerationRule
, { }, "unchanged"
>
avatarDecorationData?
TransformerFunction
<TProps
, TBehavior
, DiscordAvatarDecorationData
, AvatarDecorationData
, { }, "desired-props"
>
channel?
TransformerFunction
<TProps
, TBehavior
, DiscordChannel
, Channel
, { guildId?
: BigString
; }, "desired-props"
>
collectibles?
TransformerFunction
<TProps
, TBehavior
, DiscordCollectibles
, Collectibles
, { }, "desired-props"
>
component?
TransformerFunction
<TProps
, TBehavior
, DiscordMessageComponent
, Component
, { }, "unchanged"
>
customizers?
{ activity?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordActivity
, Activity
, BigStringsToBigints
<{ }>>; activityInstance?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordActivityInstance
, SetupDesiredProps
<ActivityInstance
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; activityLocation?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordActivityLocation
, SetupDesiredProps
<ActivityLocation
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; application?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordApplication
, Application
, BigStringsToBigints
<{ shardId?
: number
; }>>; applicationCommand?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordApplicationCommand
, ApplicationCommand
, BigStringsToBigints
<{ }>>; applicationCommandOption?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordApplicationCommandOption
, ApplicationCommandOption
, BigStringsToBigints
<{ }>>; applicationCommandOptionChoice?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordApplicationCommandOptionChoice
, ApplicationCommandOptionChoice
, BigStringsToBigints
<{ }>>; applicationCommandPermission?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordGuildApplicationCommandPermissions
, GuildApplicationCommandPermissions
, BigStringsToBigints
<{ }>>; attachment?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordAttachment
, SetupDesiredProps
<Attachment
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; auditLogEntry?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordAuditLogEntry
, AuditLogEntry
, BigStringsToBigints
<{ }>>; automodActionExecution?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordAutoModerationActionExecution
, AutoModerationActionExecution
, BigStringsToBigints
<{ }>>; automodRule?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordAutoModerationRule
, AutoModerationRule
, BigStringsToBigints
<{ }>>; avatarDecorationData?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordAvatarDecorationData
, SetupDesiredProps
<AvatarDecorationData
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; channel?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordChannel
, SetupDesiredProps
<Channel
, TProps
, TBehavior
>, BigStringsToBigints
<{ guildId?
: BigString
; }>>; collectibles?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordCollectibles
, SetupDesiredProps
<Collectibles
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; component?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordMessageComponent
, Component
, BigStringsToBigints
<{ }>>; defaultReactionEmoji?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordDefaultReactionEmoji
, SetupDesiredProps
<DefaultReactionEmoji
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; embed?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordEmbed
, Embed
, BigStringsToBigints
<{ }>>; emoji?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordEmoji
, SetupDesiredProps
<Emoji
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; entitlement?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordEntitlement
, SetupDesiredProps
<Entitlement
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; forumTag?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordForumTag
, SetupDesiredProps
<ForumTag
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; gatewayBot?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordGetGatewayBot
, GetGatewayBot
, BigStringsToBigints
<{ }>>; guild?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordGuild
, SetupDesiredProps
<Guild
, TProps
, TBehavior
>, BigStringsToBigints
<{ shardId?
: number
; }>>; guildOnboarding?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordGuildOnboarding
, SetupDesiredProps
<GuildOnboarding
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; guildOnboardingPrompt?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordGuildOnboardingPrompt
, SetupDesiredProps
<GuildOnboardingPrompt
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; guildOnboardingPromptOption?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordGuildOnboardingPromptOption
, SetupDesiredProps
<GuildOnboardingPromptOption
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; incidentsData?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordIncidentsData
, SetupDesiredProps
<IncidentsData
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; integration?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordIntegrationCreateUpdate
, Integration
, BigStringsToBigints
<{ }>>; interaction?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordInteraction
, SetupDesiredProps
<Interaction
, TProps
, TBehavior
>, BigStringsToBigints
<{ shardId?
: number
; }>>; interactionCallback?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordInteractionCallback
, SetupDesiredProps
<InteractionCallback
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; interactionCallbackResponse?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordInteractionCallbackResponse
, SetupDesiredProps
<InteractionCallbackResponse
, TProps
, TBehavior
>, BigStringsToBigints
<{ shardId?
: number
; }>>; interactionDataOptions?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordInteractionDataOption
, InteractionDataOption
, BigStringsToBigints
<{ }>>; interactionDataResolved?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordInteractionDataResolved
, { attachments?
: Collection
<bigint
, SetupDesiredProps
<Attachment
, TProps
, TBehavior
>>; channels?
: Collection
<bigint
, InteractionResolvedDataChannel
<TProps
, TBehavior
>>; members?
: Collection
<bigint
, InteractionResolvedDataMember
<TProps
, TBehavior
>>; messages?
: Collection
<bigint
, SetupDesiredProps
<Message
, TProps
, TBehavior
>>; roles?
: Collection
<bigint
, SetupDesiredProps
<Role
, TProps
, TBehavior
>>; users?
: Collection
<bigint
, SetupDesiredProps
<User
, TProps
, TBehavior
>>; }, BigStringsToBigints
<{ guildId?
: BigString
; shardId?
: number
; }>>; interactionResource?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordInteractionResource
, SetupDesiredProps
<InteractionResource
, TProps
, TBehavior
>, BigStringsToBigints
<{ shardId?
: number
; }>>; invite?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordInviteMetadata
| DiscordInviteCreate
, SetupDesiredProps
<Invite
, TProps
, TBehavior
>, BigStringsToBigints
<{ shardId?
: number
; }>>; inviteStageInstance?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordInviteStageInstance
, SetupDesiredProps
<InviteStageInstance
, TProps
, TBehavior
>, BigStringsToBigints
<{ guildId?
: BigString
; }>>; lobby?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordLobby
, SetupDesiredProps
<Lobby
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; lobbyMember?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordLobbyMember
, SetupDesiredProps
<LobbyMember
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; mediaGalleryItem?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordMediaGalleryItem
, MediaGalleryItem
, BigStringsToBigints
<{ }>>; member?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordMember
, SetupDesiredProps
<Member
, TProps
, TBehavior
>, BigStringsToBigints
<{ guildId?
: BigString
; userId?
: BigString
; }>>; message?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordMessage
, SetupDesiredProps
<Message
, TProps
, TBehavior
>, BigStringsToBigints
<{ shardId?
: number
; }>>; messageCall?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordMessageCall
, SetupDesiredProps
<MessageCall
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; messageInteractionMetadata?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordMessageInteractionMetadata
, SetupDesiredProps
<MessageInteractionMetadata
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; messagePin?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordMessagePin
, SetupDesiredProps
<MessagePin
, TProps
, TBehavior
>, BigStringsToBigints
<{ shardId?
: number
; }>>; messageSnapshot?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordMessageSnapshot
, SetupDesiredProps
<MessageSnapshot
, TProps
, TBehavior
>, BigStringsToBigints
<{ shardId?
: number
; }>>; nameplate?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordNameplate
, SetupDesiredProps
<Nameplate
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; poll?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordPoll
, SetupDesiredProps
<Poll
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; pollMedia?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordPollMedia
, SetupDesiredProps
<PollMedia
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; presence?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordPresenceUpdate
, PresenceUpdate
, BigStringsToBigints
<{ }>>; role?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordRole
, SetupDesiredProps
<Role
, TProps
, TBehavior
>, BigStringsToBigints
<{ guildId?
: BigString
; }>>; roleColors?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordRoleColors
, SetupDesiredProps
<RoleColors
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; scheduledEvent?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordScheduledEvent
, SetupDesiredProps
<ScheduledEvent
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; scheduledEventRecurrenceRule?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordScheduledEventRecurrenceRule
, SetupDesiredProps
<ScheduledEventRecurrenceRule
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; sku?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordSku
, SetupDesiredProps
<Sku
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; soundboardSound?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordSoundboardSound
, SetupDesiredProps
<SoundboardSound
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; stageInstance?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordStageInstance
, SetupDesiredProps
<StageInstance
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; sticker?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordSticker
, SetupDesiredProps
<Sticker
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; stickerPack?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordStickerPack
, StickerPack
, BigStringsToBigints
<{ }>>; subscription?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordSubscription
, SetupDesiredProps
<Subscription
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; team?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordTeam
, Team
, BigStringsToBigints
<{ }>>; template?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordTemplate
, Template
, BigStringsToBigints
<{ }>>; threadMember?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordThreadMember
, ThreadMember
, BigStringsToBigints
<ThreadMemberTransformerExtra
>>; threadMemberGuildCreate?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordThreadMemberGuildCreate
, ThreadMemberGuildCreate
, BigStringsToBigints
<{ }>>; unfurledMediaItem?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordUnfurledMediaItem
, UnfurledMediaItem
, BigStringsToBigints
<{ }>>; user?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordUser
, SetupDesiredProps
<User
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; userPrimaryGuild?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordUserPrimaryGuild
, SetupDesiredProps
<UserPrimaryGuild
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; voiceRegion?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordVoiceRegion
, VoiceRegion
, BigStringsToBigints
<{ }>>; voiceState?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordVoiceState
, SetupDesiredProps
<VoiceState
, TProps
, TBehavior
>, BigStringsToBigints
<{ guildId?
: BigString
; }>>; webhook?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordWebhook
, SetupDesiredProps
<Webhook
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>; welcomeScreen?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordWelcomeScreen
, WelcomeScreen
, BigStringsToBigints
<{ }>>; widget?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordGuildWidget
, GuildWidget
, BigStringsToBigints
<{ }>>; widgetSettings?
: TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordGuildWidgetSettings
, GuildWidgetSettings
, BigStringsToBigints
<{ }>>; }
customizers.activity?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordActivity
, Activity
, BigStringsToBigints
<{ }>>
customizers.activityInstance?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordActivityInstance
, SetupDesiredProps
<ActivityInstance
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.activityLocation?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordActivityLocation
, SetupDesiredProps
<ActivityLocation
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.application?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordApplication
, Application
, BigStringsToBigints
<{ shardId?
: number
; }>>
customizers.applicationCommand?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordApplicationCommand
, ApplicationCommand
, BigStringsToBigints
<{ }>>
customizers.applicationCommandOption?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordApplicationCommandOption
, ApplicationCommandOption
, BigStringsToBigints
<{ }>>
customizers.applicationCommandOptionChoice?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordApplicationCommandOptionChoice
, ApplicationCommandOptionChoice
, BigStringsToBigints
<{ }>>
customizers.applicationCommandPermission?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordGuildApplicationCommandPermissions
, GuildApplicationCommandPermissions
, BigStringsToBigints
<{ }>>
customizers.attachment?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordAttachment
, SetupDesiredProps
<Attachment
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.auditLogEntry?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordAuditLogEntry
, AuditLogEntry
, BigStringsToBigints
<{ }>>
customizers.automodActionExecution?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordAutoModerationActionExecution
, AutoModerationActionExecution
, BigStringsToBigints
<{ }>>
customizers.automodRule?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordAutoModerationRule
, AutoModerationRule
, BigStringsToBigints
<{ }>>
customizers.avatarDecorationData?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordAvatarDecorationData
, SetupDesiredProps
<AvatarDecorationData
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.channel?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordChannel
, SetupDesiredProps
<Channel
, TProps
, TBehavior
>, BigStringsToBigints
<{ guildId?
: BigString
; }>>
customizers.collectibles?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordCollectibles
, SetupDesiredProps
<Collectibles
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.component?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordMessageComponent
, Component
, BigStringsToBigints
<{ }>>
customizers.defaultReactionEmoji?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordDefaultReactionEmoji
, SetupDesiredProps
<DefaultReactionEmoji
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.embed?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordEmbed
, Embed
, BigStringsToBigints
<{ }>>
customizers.emoji?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordEmoji
, SetupDesiredProps
<Emoji
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.entitlement?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordEntitlement
, SetupDesiredProps
<Entitlement
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.forumTag?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordForumTag
, SetupDesiredProps
<ForumTag
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.gatewayBot?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordGetGatewayBot
, GetGatewayBot
, BigStringsToBigints
<{ }>>
customizers.guild?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordGuild
, SetupDesiredProps
<Guild
, TProps
, TBehavior
>, BigStringsToBigints
<{ shardId?
: number
; }>>
customizers.guildOnboarding?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordGuildOnboarding
, SetupDesiredProps
<GuildOnboarding
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.guildOnboardingPrompt?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordGuildOnboardingPrompt
, SetupDesiredProps
<GuildOnboardingPrompt
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.guildOnboardingPromptOption?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordGuildOnboardingPromptOption
, SetupDesiredProps
<GuildOnboardingPromptOption
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.incidentsData?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordIncidentsData
, SetupDesiredProps
<IncidentsData
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.integration?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordIntegrationCreateUpdate
, Integration
, BigStringsToBigints
<{ }>>
customizers.interaction?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordInteraction
, SetupDesiredProps
<Interaction
, TProps
, TBehavior
>, BigStringsToBigints
<{ shardId?
: number
; }>>
customizers.interactionCallback?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordInteractionCallback
, SetupDesiredProps
<InteractionCallback
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.interactionCallbackResponse?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordInteractionCallbackResponse
, SetupDesiredProps
<InteractionCallbackResponse
, TProps
, TBehavior
>, BigStringsToBigints
<{ shardId?
: number
; }>>
customizers.interactionDataOptions?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordInteractionDataOption
, InteractionDataOption
, BigStringsToBigints
<{ }>>
customizers.interactionDataResolved?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordInteractionDataResolved
, { attachments?
: Collection
<bigint
, SetupDesiredProps
<Attachment
, TProps
, TBehavior
>>; channels?
: Collection
<bigint
, InteractionResolvedDataChannel
<TProps
, TBehavior
>>; members?
: Collection
<bigint
, InteractionResolvedDataMember
<TProps
, TBehavior
>>; messages?
: Collection
<bigint
, SetupDesiredProps
<Message
, TProps
, TBehavior
>>; roles?
: Collection
<bigint
, SetupDesiredProps
<Role
, TProps
, TBehavior
>>; users?
: Collection
<bigint
, SetupDesiredProps
<User
, TProps
, TBehavior
>>; }, BigStringsToBigints
<{ guildId?
: BigString
; shardId?
: number
; }>>
customizers.interactionResource?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordInteractionResource
, SetupDesiredProps
<InteractionResource
, TProps
, TBehavior
>, BigStringsToBigints
<{ shardId?
: number
; }>>
customizers.invite?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordInviteMetadata
| DiscordInviteCreate
, SetupDesiredProps
<Invite
, TProps
, TBehavior
>, BigStringsToBigints
<{ shardId?
: number
; }>>
customizers.inviteStageInstance?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordInviteStageInstance
, SetupDesiredProps
<InviteStageInstance
, TProps
, TBehavior
>, BigStringsToBigints
<{ guildId?
: BigString
; }>>
customizers.lobby?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordLobby
, SetupDesiredProps
<Lobby
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.lobbyMember?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordLobbyMember
, SetupDesiredProps
<LobbyMember
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.mediaGalleryItem?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordMediaGalleryItem
, MediaGalleryItem
, BigStringsToBigints
<{ }>>
customizers.member?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordMember
, SetupDesiredProps
<Member
, TProps
, TBehavior
>, BigStringsToBigints
<{ guildId?
: BigString
; userId?
: BigString
; }>>
customizers.message?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordMessage
, SetupDesiredProps
<Message
, TProps
, TBehavior
>, BigStringsToBigints
<{ shardId?
: number
; }>>
customizers.messageCall?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordMessageCall
, SetupDesiredProps
<MessageCall
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.messageInteractionMetadata?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordMessageInteractionMetadata
, SetupDesiredProps
<MessageInteractionMetadata
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.messagePin?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordMessagePin
, SetupDesiredProps
<MessagePin
, TProps
, TBehavior
>, BigStringsToBigints
<{ shardId?
: number
; }>>
customizers.messageSnapshot?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordMessageSnapshot
, SetupDesiredProps
<MessageSnapshot
, TProps
, TBehavior
>, BigStringsToBigints
<{ shardId?
: number
; }>>
customizers.nameplate?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordNameplate
, SetupDesiredProps
<Nameplate
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.poll?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordPoll
, SetupDesiredProps
<Poll
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.pollMedia?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordPollMedia
, SetupDesiredProps
<PollMedia
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.presence?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordPresenceUpdate
, PresenceUpdate
, BigStringsToBigints
<{ }>>
customizers.role?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordRole
, SetupDesiredProps
<Role
, TProps
, TBehavior
>, BigStringsToBigints
<{ guildId?
: BigString
; }>>
customizers.roleColors?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordRoleColors
, SetupDesiredProps
<RoleColors
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.scheduledEvent?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordScheduledEvent
, SetupDesiredProps
<ScheduledEvent
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.scheduledEventRecurrenceRule?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordScheduledEventRecurrenceRule
, SetupDesiredProps
<ScheduledEventRecurrenceRule
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.sku?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordSku
, SetupDesiredProps
<Sku
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.soundboardSound?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordSoundboardSound
, SetupDesiredProps
<SoundboardSound
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.stageInstance?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordStageInstance
, SetupDesiredProps
<StageInstance
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.sticker?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordSticker
, SetupDesiredProps
<Sticker
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.stickerPack?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordStickerPack
, StickerPack
, BigStringsToBigints
<{ }>>
customizers.subscription?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordSubscription
, SetupDesiredProps
<Subscription
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.team?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordTeam
, Team
, BigStringsToBigints
<{ }>>
customizers.template?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordTemplate
, Template
, BigStringsToBigints
<{ }>>
customizers.threadMember?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordThreadMember
, ThreadMember
, BigStringsToBigints
<ThreadMemberTransformerExtra
>>
customizers.threadMemberGuildCreate?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordThreadMemberGuildCreate
, ThreadMemberGuildCreate
, BigStringsToBigints
<{ }>>
customizers.unfurledMediaItem?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordUnfurledMediaItem
, UnfurledMediaItem
, BigStringsToBigints
<{ }>>
customizers.user?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordUser
, SetupDesiredProps
<User
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.userPrimaryGuild?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordUserPrimaryGuild
, SetupDesiredProps
<UserPrimaryGuild
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.voiceRegion?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordVoiceRegion
, VoiceRegion
, BigStringsToBigints
<{ }>>
customizers.voiceState?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordVoiceState
, SetupDesiredProps
<VoiceState
, TProps
, TBehavior
>, BigStringsToBigints
<{ guildId?
: BigString
; }>>
customizers.webhook?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordWebhook
, SetupDesiredProps
<Webhook
, TProps
, TBehavior
>, BigStringsToBigints
<{ }>>
customizers.welcomeScreen?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordWelcomeScreen
, WelcomeScreen
, BigStringsToBigints
<{ }>>
customizers.widget?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordGuildWidget
, GuildWidget
, BigStringsToBigints
<{ }>>
customizers.widgetSettings?
TransformerCustomizerFunction
<TProps
, TBehavior
, DiscordGuildWidgetSettings
, GuildWidgetSettings
, BigStringsToBigints
<{ }>>
defaultReactionEmoji?
TransformerFunction
<TProps
, TBehavior
, DiscordDefaultReactionEmoji
, DefaultReactionEmoji
, { }, "desired-props"
>
desiredProperties?
{ activityInstance?
: { applicationId?
: boolean
; instanceId?
: boolean
; launchId?
: boolean
; location?
: boolean
; users?
: boolean
; }; activityLocation?
: { channelId?
: boolean
; guildId?
: boolean
; id?
: boolean
; kind?
: boolean
; }; attachment?
: { contentType?
: boolean
; description?
: boolean
; duration_secs?
: boolean
; ephemeral?
: boolean
; filename?
: boolean
; flags?
: boolean
; height?
: boolean
; id?
: boolean
; proxyUrl?
: boolean
; size?
: boolean
; title?
: boolean
; url?
: boolean
; waveform?
: boolean
; width?
: boolean
; }; avatarDecorationData?
: { asset?
: boolean
; skuId?
: boolean
; }; channel?
: { applicationId?
: boolean
; appliedTags?
: boolean
; availableTags?
: boolean
; bitrate?
: boolean
; defaultAutoArchiveDuration?
: boolean
; defaultForumLayout?
: boolean
; defaultReactionEmoji?
: boolean
; defaultSortOrder?
: boolean
; defaultThreadRateLimitPerUser?
: boolean
; flags?
: boolean
; guildId?
: boolean
; icon?
: boolean
; id?
: boolean
; lastMessageId?
: boolean
; lastPinTimestamp?
: boolean
; member?
: boolean
; memberCount?
: boolean
; messageCount?
: boolean
; name?
: boolean
; ownerId?
: boolean
; parentId?
: boolean
; permissionOverwrites?
: boolean
; permissions?
: boolean
; position?
: boolean
; rateLimitPerUser?
: boolean
; recipients?
: boolean
; rtcRegion?
: boolean
; threadMetadata?
: boolean
; topic?
: boolean
; totalMessageSent?
: boolean
; type?
: boolean
; userLimit?
: boolean
; videoQualityMode?
: boolean
; }; collectibles?
: { nameplate?
: boolean
; }; component?
: { accentColor?
: boolean
; accessory?
: boolean
; channelTypes?
: boolean
; components?
: boolean
; content?
: boolean
; customId?
: boolean
; defaultValues?
: boolean
; description?
: boolean
; disabled?
: boolean
; divider?
: boolean
; emoji?
: boolean
; file?
: boolean
; id?
: boolean
; items?
: boolean
; label?
: boolean
; maxLength?
: boolean
; maxValues?
: boolean
; media?
: boolean
; minLength?
: boolean
; minValues?
: boolean
; name?
: boolean
; options?
: boolean
; placeholder?
: boolean
; required?
: boolean
; size?
: boolean
; skuId?
: boolean
; spacing?
: boolean
; spoiler?
: boolean
; style?
: boolean
; type?
: boolean
; url?
: boolean
; value?
: boolean
; }; defaultReactionEmoji?
: { emojiId?
: boolean
; emojiName?
: boolean
; }; emoji?
: { id?
: boolean
; name?
: boolean
; roles?
: boolean
; user?
: boolean
; }; entitlement?
: { applicationId?
: boolean
; consumed?
: boolean
; deleted?
: boolean
; endsAt?
: boolean
; guildId?
: boolean
; id?
: boolean
; skuId?
: boolean
; startsAt?
: boolean
; type?
: boolean
; userId?
: boolean
; }; forumTag?
: { emojiId?
: boolean
; emojiName?
: boolean
; id?
: boolean
; moderated?
: boolean
; name?
: boolean
; }; guild?
: { afkChannelId?
: boolean
; afkTimeout?
: boolean
; applicationId?
: boolean
; approximateMemberCount?
: boolean
; approximatePresenceCount?
: boolean
; banner?
: boolean
; channels?
: boolean
; defaultMessageNotifications?
: boolean
; description?
: boolean
; discoverySplash?
: boolean
; emojis?
: boolean
; explicitContentFilter?
: boolean
; icon?
: boolean
; iconHash?
: boolean
; id?
: boolean
; incidentsData?
: boolean
; joinedAt?
: boolean
; large?
: boolean
; maxMembers?
: boolean
; maxPresences?
: boolean
; maxStageVideoChannelUsers?
: boolean
; maxVideoChannelUsers?
: boolean
; memberCount?
: boolean
; members?
: boolean
; mfaLevel?
: boolean
; name?
: boolean
; nsfwLevel?
: boolean
; owner?
: boolean
; ownerId?
: boolean
; permissions?
: boolean
; preferredLocale?
: boolean
; premiumProgressBarEnabled?
: boolean
; premiumSubscriptionCount?
: boolean
; premiumTier?
: boolean
; presences?
: boolean
; publicUpdatesChannelId?
: boolean
; roles?
: boolean
; rulesChannelId?
: boolean
; safetyAlertsChannelId?
: boolean
; shardId?
: boolean
; splash?
: boolean
; stageInstances?
: boolean
; stickers?
: boolean
; systemChannelFlags?
: boolean
; systemChannelId?
: boolean
; toggles?
: boolean
; unavailable?
: boolean
; vanityUrlCode?
: boolean
; verificationLevel?
: boolean
; voiceStates?
: boolean
; welcomeScreen?
: boolean
; widgetChannelId?
: boolean
; widgetEnabled?
: boolean
; }; guildOnboarding?
: { defaultChannelIds?
: boolean
; enabled?
: boolean
; guildId?
: boolean
; mode?
: boolean
; prompts?
: boolean
; }; guildOnboardingPrompt?
: { id?
: boolean
; inOnboarding?
: boolean
; options?
: boolean
; required?
: boolean
; singleSelect?
: boolean
; title?
: boolean
; type?
: boolean
; }; guildOnboardingPromptOption?
: { channelIds?
: boolean
; description?
: boolean
; emoji?
: boolean
; id?
: boolean
; roleIds?
: boolean
; title?
: boolean
; }; incidentsData?
: { dmsDisabledUntil?
: boolean
; dmSpamDetectedAt?
: boolean
; invitesDisabledUntil?
: boolean
; raidDetectedAt?
: boolean
; }; interaction?
: { applicationId?
: boolean
; appPermissions?
: boolean
; attachmentSizeLimit?
: boolean
; authorizingIntegrationOwners?
: boolean
; channel?
: boolean
; channelId?
: boolean
; context?
: boolean
; data?
: boolean
; entitlements?
: boolean
; guild?
: boolean
; guildId?
: boolean
; guildLocale?
: boolean
; id?
: boolean
; locale?
: boolean
; member?
: boolean
; message?
: boolean
; token?
: boolean
; type?
: boolean
; user?
: boolean
; version?
: boolean
; }; interactionCallback?
: { activityInstanceId?
: boolean
; id?
: boolean
; responseMessageEphemeral?
: boolean
; responseMessageId?
: boolean
; responseMessageLoading?
: boolean
; type?
: boolean
; }; interactionCallbackResponse?
: { interaction?
: boolean
; resource?
: boolean
; }; interactionResource?
: { activityInstance?
: boolean
; message?
: boolean
; type?
: boolean
; }; invite?
: { approximateMemberCount?
: boolean
; approximatePresenceCount?
: boolean
; channelId?
: boolean
; code?
: boolean
; createdAt?
: boolean
; expiresAt?
: boolean
; flags?
: boolean
; guildId?
: boolean
; guildScheduledEvent?
: boolean
; inviter?
: boolean
; maxAge?
: boolean
; maxUses?
: boolean
; targetApplication?
: boolean
; targetType?
: boolean
; targetUser?
: boolean
; temporary?
: boolean
; type?
: boolean
; uses?
: boolean
; }; inviteStageInstance?
: { members?
: boolean
; participantCount?
: boolean
; speakerCount?
: boolean
; topic?
: boolean
; }; lobby?
: { applicationId?
: boolean
; id?
: boolean
; linkedChannel?
: boolean
; members?
: boolean
; metadata?
: boolean
; }; lobbyMember?
: { flags?
: boolean
; id?
: boolean
; metadata?
: boolean
; }; mediaGalleryItem?
: { description?
: boolean
; media?
: boolean
; spoiler?
: boolean
; }; member?
: { avatar?
: boolean
; avatarDecorationData?
: boolean
; banner?
: boolean
; communicationDisabledUntil?
: boolean
; guildId?
: boolean
; id?
: boolean
; joinedAt?
: boolean
; nick?
: boolean
; permissions?
: boolean
; premiumSince?
: boolean
; roles?
: boolean
; toggles?
: boolean
; user?
: boolean
; }; message?
: { activity?
: boolean
; application?
: boolean
; applicationId?
: boolean
; attachments?
: boolean
; author?
: boolean
; call?
: boolean
; channelId?
: boolean
; components?
: boolean
; content?
: boolean
; editedTimestamp?
: boolean
; embeds?
: boolean
; guildId?
: boolean
; id?
: boolean
; interaction?
: boolean
; interactionMetadata?
: boolean
; member?
: boolean
; mentionedChannelIds?
: boolean
; mentionedRoleIds?
: boolean
; mentions?
: boolean
; messageReference?
: boolean
; messageSnapshots?
: boolean
; nonce?
: boolean
; poll?
: boolean
; reactions?
: boolean
; referencedMessage?
: boolean
; stickerItems?
: boolean
; thread?
: boolean
; type?
: boolean
; webhookId?
: boolean
; }; messageCall?
: { endedTimestamp?
: boolean
; participants?
: boolean
; }; messageInteraction?
: { id?
: boolean
; member?
: boolean
; name?
: boolean
; type?
: boolean
; user?
: boolean
; }; messageInteractionMetadata?
: { authorizingIntegrationOwners?
: boolean
; id?
: boolean
; interactedMessageId?
: boolean
; originalResponseMessageId?
: boolean
; targetMessageId?
: boolean
; targetUser?
: boolean
; triggeringInteractionMetadata?
: boolean
; type?
: boolean
; user?
: boolean
; }; messagePin?
: { message?
: boolean
; pinnedAt?
: boolean
; }; messageReference?
: { channelId?
: boolean
; guildId?
: boolean
; messageId?
: boolean
; }; messageSnapshot?
: { message?
: boolean
; }; nameplate?
: { asset?
: boolean
; label?
: boolean
; palette?
: boolean
; skuId?
: boolean
; }; poll?
: { allowMultiselect?
: boolean
; answers?
: boolean
; expiry?
: boolean
; layoutType?
: boolean
; question?
: boolean
; results?
: boolean
; }; pollAnswer?
: { answerId?
: boolean
; pollMedia?
: boolean
; }; pollAnswerCount?
: { count?
: boolean
; id?
: boolean
; meVoted?
: boolean
; }; pollMedia?
: { emoji?
: boolean
; text?
: boolean
; }; pollResult?
: { answerCounts?
: boolean
; isFinalized?
: boolean
; }; role?
: { color?
: boolean
; colors?
: boolean
; flags?
: boolean
; guildId?
: boolean
; icon?
: boolean
; id?
: boolean
; name?
: boolean
; permissions?
: boolean
; position?
: boolean
; tags?
: boolean
; toggles?
: boolean
; unicodeEmoji?
: boolean
; }; roleColors?
: { primaryColor?
: boolean
; secondaryColor?
: boolean
; tertiaryColor?
: boolean
; }; scheduledEvent?
: { channelId?
: boolean
; creator?
: boolean
; creatorId?
: boolean
; description?
: boolean
; entityId?
: boolean
; entityType?
: boolean
; guildId?
: boolean
; id?
: boolean
; image?
: boolean
; location?
: boolean
; name?
: boolean
; privacyLevel?
: boolean
; recurrenceRule?
: boolean
; scheduledEndTime?
: boolean
; scheduledStartTime?
: boolean
; status?
: boolean
; userCount?
: boolean
; }; scheduledEventRecurrenceRule?
: { byMonth?
: boolean
; byMonthDay?
: boolean
; byNWeekday?
: boolean
; byWeekday?
: boolean
; byYearDay?
: boolean
; count?
: boolean
; end?
: boolean
; frequency?
: boolean
; interval?
: boolean
; start?
: boolean
; }; sku?
: { applicationId?
: boolean
; flags?
: boolean
; id?
: boolean
; name?
: boolean
; slug?
: boolean
; type?
: boolean
; }; soundboardSound?
: { available?
: boolean
; emojiId?
: boolean
; emojiName?
: boolean
; guildId?
: boolean
; name?
: boolean
; soundId?
: boolean
; user?
: boolean
; volume?
: boolean
; }; stageInstance?
: { channelId?
: boolean
; guildId?
: boolean
; guildScheduledEventId?
: boolean
; id?
: boolean
; topic?
: boolean
; }; sticker?
: { available?
: boolean
; description?
: boolean
; formatType?
: boolean
; guildId?
: boolean
; id?
: boolean
; name?
: boolean
; packId?
: boolean
; sortValue?
: boolean
; tags?
: boolean
; type?
: boolean
; user?
: boolean
; }; subscription?
: { canceledAt?
: boolean
; country?
: boolean
; currentPeriodEnd?
: boolean
; currentPeriodStart?
: boolean
; entitlementIds?
: boolean
; id?
: boolean
; renewalSkuIds?
: boolean
; skuIds?
: boolean
; status?
: boolean
; userId?
: boolean
; }; unfurledMediaItem?
: { attachmentId?
: boolean
; contentType?
: boolean
; height?
: boolean
; proxyUrl?
: boolean
; url?
: boolean
; width?
: boolean
; }; user?
: { accentColor?
: boolean
; avatar?
: boolean
; avatarDecorationData?
: boolean
; banner?
: boolean
; collectibles?
: boolean
; discriminator?
: boolean
; email?
: boolean
; flags?
: boolean
; globalName?
: boolean
; id?
: boolean
; locale?
: boolean
; premiumType?
: boolean
; primaryGuild?
: boolean
; publicFlags?
: boolean
; toggles?
: boolean
; username?
: boolean
; }; userPrimaryGuild?
: { badge?
: boolean
; identityEnabled?
: boolean
; identityGuildId?
: boolean
; tag?
: boolean
; }; voiceState?
: { channelId?
: boolean
; guildId?
: boolean
; requestToSpeakTimestamp?
: boolean
; sessionId?
: boolean
; toggles?
: boolean
; userId?
: boolean
; }; webhook?
: { applicationId?
: boolean
; avatar?
: boolean
; channelId?
: boolean
; guildId?
: boolean
; id?
: boolean
; name?
: boolean
; sourceChannel?
: boolean
; sourceGuild?
: boolean
; token?
: boolean
; type?
: boolean
; url?
: boolean
; user?
: boolean
; }; }
desiredProperties.activityInstance?
{ applicationId?
: boolean
; instanceId?
: boolean
; launchId?
: boolean
; location?
: boolean
; users?
: boolean
; }
desiredProperties.activityInstance.applicationId?
boolean
desiredProperties.activityInstance.instanceId?
boolean
desiredProperties.activityInstance.launchId?
boolean
desiredProperties.activityInstance.location?
boolean
desiredProperties.activityInstance.users?
boolean
desiredProperties.activityLocation?
{ channelId?
: boolean
; guildId?
: boolean
; id?
: boolean
; kind?
: boolean
; }
desiredProperties.activityLocation.channelId?
boolean
desiredProperties.activityLocation.guildId?
boolean
desiredProperties.activityLocation.id?
boolean
desiredProperties.activityLocation.kind?
boolean
desiredProperties.attachment?
{ contentType?
: boolean
; description?
: boolean
; duration_secs?
: boolean
; ephemeral?
: boolean
; filename?
: boolean
; flags?
: boolean
; height?
: boolean
; id?
: boolean
; proxyUrl?
: boolean
; size?
: boolean
; title?
: boolean
; url?
: boolean
; waveform?
: boolean
; width?
: boolean
; }
desiredProperties.attachment.contentType?
boolean
desiredProperties.attachment.description?
boolean
desiredProperties.attachment.duration_secs?
boolean
desiredProperties.attachment.ephemeral?
boolean
desiredProperties.attachment.filename?
boolean
desiredProperties.attachment.flags?
boolean
desiredProperties.attachment.height?
boolean
desiredProperties.attachment.id?
boolean
desiredProperties.attachment.proxyUrl?
boolean
desiredProperties.attachment.size?
boolean
desiredProperties.attachment.title?
boolean
desiredProperties.attachment.url?
boolean
desiredProperties.attachment.waveform?
boolean
desiredProperties.attachment.width?
boolean
desiredProperties.avatarDecorationData?
{ asset?
: boolean
; skuId?
: boolean
; }
desiredProperties.avatarDecorationData.asset?
boolean
desiredProperties.avatarDecorationData.skuId?
boolean
desiredProperties.channel?
{ applicationId?
: boolean
; appliedTags?
: boolean
; availableTags?
: boolean
; bitrate?
: boolean
; defaultAutoArchiveDuration?
: boolean
; defaultForumLayout?
: boolean
; defaultReactionEmoji?
: boolean
; defaultSortOrder?
: boolean
; defaultThreadRateLimitPerUser?
: boolean
; flags?
: boolean
; guildId?
: boolean
; icon?
: boolean
; id?
: boolean
; lastMessageId?
: boolean
; lastPinTimestamp?
: boolean
; member?
: boolean
; memberCount?
: boolean
; messageCount?
: boolean
; name?
: boolean
; ownerId?
: boolean
; parentId?
: boolean
; permissionOverwrites?
: boolean
; permissions?
: boolean
; position?
: boolean
; rateLimitPerUser?
: boolean
; recipients?
: boolean
; rtcRegion?
: boolean
; threadMetadata?
: boolean
; topic?
: boolean
; totalMessageSent?
: boolean
; type?
: boolean
; userLimit?
: boolean
; videoQualityMode?
: boolean
; }
desiredProperties.channel.applicationId?
boolean
desiredProperties.channel.appliedTags?
boolean
desiredProperties.channel.availableTags?
boolean
desiredProperties.channel.bitrate?
boolean
desiredProperties.channel.defaultAutoArchiveDuration?
boolean
desiredProperties.channel.defaultForumLayout?
boolean
desiredProperties.channel.defaultReactionEmoji?
boolean
desiredProperties.channel.defaultSortOrder?
boolean
desiredProperties.channel.defaultThreadRateLimitPerUser?
boolean
desiredProperties.channel.flags?
boolean
desiredProperties.channel.guildId?
boolean
desiredProperties.channel.icon?
boolean
desiredProperties.channel.id?
boolean
desiredProperties.channel.lastMessageId?
boolean
desiredProperties.channel.lastPinTimestamp?
boolean
desiredProperties.channel.member?
boolean
desiredProperties.channel.memberCount?
boolean
desiredProperties.channel.messageCount?
boolean
desiredProperties.channel.name?
boolean
desiredProperties.channel.ownerId?
boolean
desiredProperties.channel.parentId?
boolean
desiredProperties.channel.permissionOverwrites?
boolean
desiredProperties.channel.permissions?
boolean
desiredProperties.channel.position?
boolean
desiredProperties.channel.rateLimitPerUser?
boolean
desiredProperties.channel.recipients?
boolean
desiredProperties.channel.rtcRegion?
boolean
desiredProperties.channel.threadMetadata?
boolean
desiredProperties.channel.topic?
boolean
desiredProperties.channel.totalMessageSent?
boolean
desiredProperties.channel.type?
boolean
desiredProperties.channel.userLimit?
boolean
desiredProperties.channel.videoQualityMode?
boolean
desiredProperties.collectibles?
{ nameplate?
: boolean
; }
desiredProperties.collectibles.nameplate?
boolean
desiredProperties.component?
{ accentColor?
: boolean
; accessory?
: boolean
; channelTypes?
: boolean
; components?
: boolean
; content?
: boolean
; customId?
: boolean
; defaultValues?
: boolean
; description?
: boolean
; disabled?
: boolean
; divider?
: boolean
; emoji?
: boolean
; file?
: boolean
; id?
: boolean
; items?
: boolean
; label?
: boolean
; maxLength?
: boolean
; maxValues?
: boolean
; media?
: boolean
; minLength?
: boolean
; minValues?
: boolean
; name?
: boolean
; options?
: boolean
; placeholder?
: boolean
; required?
: boolean
; size?
: boolean
; skuId?
: boolean
; spacing?
: boolean
; spoiler?
: boolean
; style?
: boolean
; type?
: boolean
; url?
: boolean
; value?
: boolean
; }
desiredProperties.component.accentColor?
boolean
desiredProperties.component.accessory?
boolean
desiredProperties.component.channelTypes?
boolean
desiredProperties.component.components?
boolean
desiredProperties.component.content?
boolean
desiredProperties.component.customId?
boolean
desiredProperties.component.defaultValues?
boolean
desiredProperties.component.description?
boolean
desiredProperties.component.disabled?
boolean
desiredProperties.component.divider?
boolean
desiredProperties.component.emoji?
boolean
desiredProperties.component.file?
boolean
desiredProperties.component.id?
boolean
desiredProperties.component.items?
boolean
desiredProperties.component.label?
boolean
desiredProperties.component.maxLength?
boolean
desiredProperties.component.maxValues?
boolean
desiredProperties.component.media?
boolean
desiredProperties.component.minLength?
boolean
desiredProperties.component.minValues?
boolean
desiredProperties.component.name?
boolean
desiredProperties.component.options?
boolean
desiredProperties.component.placeholder?
boolean
desiredProperties.component.required?
boolean
desiredProperties.component.size?
boolean
desiredProperties.component.skuId?
boolean
desiredProperties.component.spacing?
boolean
desiredProperties.component.spoiler?
boolean
desiredProperties.component.style?
boolean
desiredProperties.component.type?
boolean
desiredProperties.component.url?
boolean
desiredProperties.component.value?
boolean
desiredProperties.defaultReactionEmoji?
{ emojiId?
: boolean
; emojiName?
: boolean
; }
desiredProperties.defaultReactionEmoji.emojiId?
boolean
desiredProperties.defaultReactionEmoji.emojiName?
boolean
desiredProperties.emoji?
{ id?
: boolean
; name?
: boolean
; roles?
: boolean
; user?
: boolean
; }
desiredProperties.emoji.id?
boolean
desiredProperties.emoji.name?
boolean
desiredProperties.emoji.roles?
boolean
desiredProperties.emoji.user?
boolean
desiredProperties.entitlement?
{ applicationId?
: boolean
; consumed?
: boolean
; deleted?
: boolean
; endsAt?
: boolean
; guildId?
: boolean
; id?
: boolean
; skuId?
: boolean
; startsAt?
: boolean
; type?
: boolean
; userId?
: boolean
; }
desiredProperties.entitlement.applicationId?
boolean
desiredProperties.entitlement.consumed?
boolean
desiredProperties.entitlement.deleted?
boolean
desiredProperties.entitlement.endsAt?
boolean
desiredProperties.entitlement.guildId?
boolean
desiredProperties.entitlement.id?
boolean
desiredProperties.entitlement.skuId?
boolean
desiredProperties.entitlement.startsAt?
boolean
desiredProperties.entitlement.type?
boolean
desiredProperties.entitlement.userId?
boolean
desiredProperties.forumTag?
{ emojiId?
: boolean
; emojiName?
: boolean
; id?
: boolean
; moderated?
: boolean
; name?
: boolean
; }
desiredProperties.forumTag.emojiId?
boolean
desiredProperties.forumTag.emojiName?
boolean
desiredProperties.forumTag.id?
boolean
desiredProperties.forumTag.moderated?
boolean
desiredProperties.forumTag.name?
boolean
desiredProperties.guild?
{ afkChannelId?
: boolean
; afkTimeout?
: boolean
; applicationId?
: boolean
; approximateMemberCount?
: boolean
; approximatePresenceCount?
: boolean
; banner?
: boolean
; channels?
: boolean
; defaultMessageNotifications?
: boolean
; description?
: boolean
; discoverySplash?
: boolean
; emojis?
: boolean
; explicitContentFilter?
: boolean
; icon?
: boolean
; iconHash?
: boolean
; id?
: boolean
; incidentsData?
: boolean
; joinedAt?
: boolean
; large?
: boolean
; maxMembers?
: boolean
; maxPresences?
: boolean
; maxStageVideoChannelUsers?
: boolean
; maxVideoChannelUsers?
: boolean
; memberCount?
: boolean
; members?
: boolean
; mfaLevel?
: boolean
; name?
: boolean
; nsfwLevel?
: boolean
; owner?
: boolean
; ownerId?
: boolean
; permissions?
: boolean
; preferredLocale?
: boolean
; premiumProgressBarEnabled?
: boolean
; premiumSubscriptionCount?
: boolean
; premiumTier?
: boolean
; presences?
: boolean
; publicUpdatesChannelId?
: boolean
; roles?
: boolean
; rulesChannelId?
: boolean
; safetyAlertsChannelId?
: boolean
; shardId?
: boolean
; splash?
: boolean
; stageInstances?
: boolean
; stickers?
: boolean
; systemChannelFlags?
: boolean
; systemChannelId?
: boolean
; toggles?
: boolean
; unavailable?
: boolean
; vanityUrlCode?
: boolean
; verificationLevel?
: boolean
; voiceStates?
: boolean
; welcomeScreen?
: boolean
; widgetChannelId?
: boolean
; widgetEnabled?
: boolean
; }
desiredProperties.guild.afkChannelId?
boolean
desiredProperties.guild.afkTimeout?
boolean
desiredProperties.guild.applicationId?
boolean
desiredProperties.guild.approximateMemberCount?
boolean
desiredProperties.guild.approximatePresenceCount?
boolean
desiredProperties.guild.banner?
boolean
desiredProperties.guild.channels?
boolean
desiredProperties.guild.defaultMessageNotifications?
boolean
desiredProperties.guild.description?
boolean
desiredProperties.guild.discoverySplash?
boolean
desiredProperties.guild.emojis?
boolean
desiredProperties.guild.explicitContentFilter?
boolean
desiredProperties.guild.icon?
boolean
desiredProperties.guild.iconHash?
boolean
desiredProperties.guild.id?
boolean
desiredProperties.guild.incidentsData?
boolean
desiredProperties.guild.joinedAt?
boolean
desiredProperties.guild.large?
boolean
desiredProperties.guild.maxMembers?
boolean
desiredProperties.guild.maxPresences?
boolean
desiredProperties.guild.maxStageVideoChannelUsers?
boolean
desiredProperties.guild.maxVideoChannelUsers?
boolean
desiredProperties.guild.memberCount?
boolean
desiredProperties.guild.members?
boolean
desiredProperties.guild.mfaLevel?
boolean
desiredProperties.guild.name?
boolean
desiredProperties.guild.nsfwLevel?
boolean
desiredProperties.guild.owner?
boolean
desiredProperties.guild.ownerId?
boolean
desiredProperties.guild.permissions?
boolean
desiredProperties.guild.preferredLocale?
boolean
desiredProperties.guild.premiumProgressBarEnabled?
boolean
desiredProperties.guild.premiumSubscriptionCount?
boolean
desiredProperties.guild.premiumTier?
boolean
desiredProperties.guild.presences?
boolean
desiredProperties.guild.publicUpdatesChannelId?
boolean
desiredProperties.guild.roles?
boolean
desiredProperties.guild.rulesChannelId?
boolean
desiredProperties.guild.safetyAlertsChannelId?
boolean
desiredProperties.guild.shardId?
boolean
desiredProperties.guild.splash?
boolean
desiredProperties.guild.stageInstances?
boolean
desiredProperties.guild.stickers?
boolean
desiredProperties.guild.systemChannelFlags?
boolean
desiredProperties.guild.systemChannelId?
boolean
desiredProperties.guild.toggles?
boolean
desiredProperties.guild.unavailable?
boolean
desiredProperties.guild.vanityUrlCode?
boolean
desiredProperties.guild.verificationLevel?
boolean
desiredProperties.guild.voiceStates?
boolean
desiredProperties.guild.welcomeScreen?
boolean
desiredProperties.guild.widgetChannelId?
boolean
desiredProperties.guild.widgetEnabled?
boolean
desiredProperties.guildOnboarding?
{ defaultChannelIds?
: boolean
; enabled?
: boolean
; guildId?
: boolean
; mode?
: boolean
; prompts?
: boolean
; }
desiredProperties.guildOnboarding.defaultChannelIds?
boolean
desiredProperties.guildOnboarding.enabled?
boolean
desiredProperties.guildOnboarding.guildId?
boolean
desiredProperties.guildOnboarding.mode?
boolean
desiredProperties.guildOnboarding.prompts?
boolean
desiredProperties.guildOnboardingPrompt?
{ id?
: boolean
; inOnboarding?
: boolean
; options?
: boolean
; required?
: boolean
; singleSelect?
: boolean
; title?
: boolean
; type?
: boolean
; }
desiredProperties.guildOnboardingPrompt.id?
boolean
desiredProperties.guildOnboardingPrompt.inOnboarding?
boolean
desiredProperties.guildOnboardingPrompt.options?
boolean
desiredProperties.guildOnboardingPrompt.required?
boolean
desiredProperties.guildOnboardingPrompt.singleSelect?
boolean
desiredProperties.guildOnboardingPrompt.title?
boolean
desiredProperties.guildOnboardingPrompt.type?
boolean
desiredProperties.guildOnboardingPromptOption?
{ channelIds?
: boolean
; description?
: boolean
; emoji?
: boolean
; id?
: boolean
; roleIds?
: boolean
; title?
: boolean
; }
desiredProperties.guildOnboardingPromptOption.channelIds?
boolean
desiredProperties.guildOnboardingPromptOption.description?
boolean
desiredProperties.guildOnboardingPromptOption.emoji?
boolean
desiredProperties.guildOnboardingPromptOption.id?
boolean
desiredProperties.guildOnboardingPromptOption.roleIds?
boolean
desiredProperties.guildOnboardingPromptOption.title?
boolean
desiredProperties.incidentsData?
{ dmsDisabledUntil?
: boolean
; dmSpamDetectedAt?
: boolean
; invitesDisabledUntil?
: boolean
; raidDetectedAt?
: boolean
; }
desiredProperties.incidentsData.dmsDisabledUntil?
boolean
desiredProperties.incidentsData.dmSpamDetectedAt?
boolean
desiredProperties.incidentsData.invitesDisabledUntil?
boolean
desiredProperties.incidentsData.raidDetectedAt?
boolean
desiredProperties.interaction?
{ applicationId?
: boolean
; appPermissions?
: boolean
; attachmentSizeLimit?
: boolean
; authorizingIntegrationOwners?
: boolean
; channel?
: boolean
; channelId?
: boolean
; context?
: boolean
; data?
: boolean
; entitlements?
: boolean
; guild?
: boolean
; guildId?
: boolean
; guildLocale?
: boolean
; id?
: boolean
; locale?
: boolean
; member?
: boolean
; message?
: boolean
; token?
: boolean
; type?
: boolean
; user?
: boolean
; version?
: boolean
; }
desiredProperties.interaction.applicationId?
boolean
desiredProperties.interaction.appPermissions?
boolean
desiredProperties.interaction.attachmentSizeLimit?
boolean
desiredProperties.interaction.authorizingIntegrationOwners?
boolean
desiredProperties.interaction.channel?
boolean
desiredProperties.interaction.channelId?
boolean
desiredProperties.interaction.context?
boolean
desiredProperties.interaction.data?
boolean
desiredProperties.interaction.entitlements?
boolean
desiredProperties.interaction.guild?
boolean
desiredProperties.interaction.guildId?
boolean
desiredProperties.interaction.guildLocale?
boolean
desiredProperties.interaction.id?
boolean
desiredProperties.interaction.locale?
boolean
desiredProperties.interaction.member?
boolean
desiredProperties.interaction.message?
boolean
desiredProperties.interaction.token?
boolean
desiredProperties.interaction.type?
boolean
desiredProperties.interaction.user?
boolean
desiredProperties.interaction.version?
boolean
desiredProperties.interactionCallback?
{ activityInstanceId?
: boolean
; id?
: boolean
; responseMessageEphemeral?
: boolean
; responseMessageId?
: boolean
; responseMessageLoading?
: boolean
; type?
: boolean
; }
desiredProperties.interactionCallback.activityInstanceId?
boolean
desiredProperties.interactionCallback.id?
boolean
desiredProperties.interactionCallback.responseMessageEphemeral?
boolean
desiredProperties.interactionCallback.responseMessageId?
boolean
desiredProperties.interactionCallback.responseMessageLoading?
boolean
desiredProperties.interactionCallback.type?
boolean
desiredProperties.interactionCallbackResponse?
{ interaction?
: boolean
; resource?
: boolean
; }
desiredProperties.interactionCallbackResponse.interaction?
boolean
desiredProperties.interactionCallbackResponse.resource?
boolean
desiredProperties.interactionResource?
{ activityInstance?
: boolean
; message?
: boolean
; type?
: boolean
; }
desiredProperties.interactionResource.activityInstance?
boolean
desiredProperties.interactionResource.message?
boolean
desiredProperties.interactionResource.type?
boolean
desiredProperties.invite?
{ approximateMemberCount?
: boolean
; approximatePresenceCount?
: boolean
; channelId?
: boolean
; code?
: boolean
; createdAt?
: boolean
; expiresAt?
: boolean
; flags?
: boolean
; guildId?
: boolean
; guildScheduledEvent?
: boolean
; inviter?
: boolean
; maxAge?
: boolean
; maxUses?
: boolean
; targetApplication?
: boolean
; targetType?
: boolean
; targetUser?
: boolean
; temporary?
: boolean
; type?
: boolean
; uses?
: boolean
; }
desiredProperties.invite.approximateMemberCount?
boolean
desiredProperties.invite.approximatePresenceCount?
boolean
desiredProperties.invite.channelId?
boolean
desiredProperties.invite.code?
boolean
desiredProperties.invite.createdAt?
boolean
desiredProperties.invite.expiresAt?
boolean
desiredProperties.invite.flags?
boolean
desiredProperties.invite.guildId?
boolean
desiredProperties.invite.guildScheduledEvent?
boolean
desiredProperties.invite.inviter?
boolean
desiredProperties.invite.maxAge?
boolean
desiredProperties.invite.maxUses?
boolean
desiredProperties.invite.targetApplication?
boolean
desiredProperties.invite.targetType?
boolean
desiredProperties.invite.targetUser?
boolean
desiredProperties.invite.temporary?
boolean
desiredProperties.invite.type?
boolean
desiredProperties.invite.uses?
boolean
desiredProperties.inviteStageInstance?
{ members?
: boolean
; participantCount?
: boolean
; speakerCount?
: boolean
; topic?
: boolean
; }
desiredProperties.inviteStageInstance.members?
boolean
desiredProperties.inviteStageInstance.participantCount?
boolean
desiredProperties.inviteStageInstance.speakerCount?
boolean
desiredProperties.inviteStageInstance.topic?
boolean
desiredProperties.lobby?
{ applicationId?
: boolean
; id?
: boolean
; linkedChannel?
: boolean
; members?
: boolean
; metadata?
: boolean
; }
desiredProperties.lobby.applicationId?
boolean
desiredProperties.lobby.id?
boolean
desiredProperties.lobby.linkedChannel?
boolean
desiredProperties.lobby.members?
boolean
desiredProperties.lobby.metadata?
boolean
desiredProperties.lobbyMember?
{ flags?
: boolean
; id?
: boolean
; metadata?
: boolean
; }
desiredProperties.lobbyMember.flags?
boolean
desiredProperties.lobbyMember.id?
boolean
desiredProperties.lobbyMember.metadata?
boolean
desiredProperties.mediaGalleryItem?
{ description?
: boolean
; media?
: boolean
; spoiler?
: boolean
; }
desiredProperties.mediaGalleryItem.description?
boolean
desiredProperties.mediaGalleryItem.media?
boolean
desiredProperties.mediaGalleryItem.spoiler?
boolean
desiredProperties.member?
{ avatar?
: boolean
; avatarDecorationData?
: boolean
; banner?
: boolean
; communicationDisabledUntil?
: boolean
; guildId?
: boolean
; id?
: boolean
; joinedAt?
: boolean
; nick?
: boolean
; permissions?
: boolean
; premiumSince?
: boolean
; roles?
: boolean
; toggles?
: boolean
; user?
: boolean
; }
desiredProperties.member.avatar?
boolean
desiredProperties.member.avatarDecorationData?
boolean
desiredProperties.member.banner?
boolean
desiredProperties.member.communicationDisabledUntil?
boolean
desiredProperties.member.guildId?
boolean
desiredProperties.member.id?
boolean
desiredProperties.member.joinedAt?
boolean
desiredProperties.member.nick?
boolean
desiredProperties.member.permissions?
boolean
desiredProperties.member.premiumSince?
boolean
desiredProperties.member.roles?
boolean
desiredProperties.member.toggles?
boolean
desiredProperties.member.user?
boolean
desiredProperties.message?
{ activity?
: boolean
; application?
: boolean
; applicationId?
: boolean
; attachments?
: boolean
; author?
: boolean
; call?
: boolean
; channelId?
: boolean
; components?
: boolean
; content?
: boolean
; editedTimestamp?
: boolean
; embeds?
: boolean
; guildId?
: boolean
; id?
: boolean
; interaction?
: boolean
; interactionMetadata?
: boolean
; member?
: boolean
; mentionedChannelIds?
: boolean
; mentionedRoleIds?
: boolean
; mentions?
: boolean
; messageReference?
: boolean
; messageSnapshots?
: boolean
; nonce?
: boolean
; poll?
: boolean
; reactions?
: boolean
; referencedMessage?
: boolean
; stickerItems?
: boolean
; thread?
: boolean
; type?
: boolean
; webhookId?
: boolean
; }
desiredProperties.message.activity?
boolean
desiredProperties.message.application?
boolean
desiredProperties.message.applicationId?
boolean
desiredProperties.message.attachments?
boolean
desiredProperties.message.author?
boolean
desiredProperties.message.call?
boolean
desiredProperties.message.channelId?
boolean
desiredProperties.message.components?
boolean
desiredProperties.message.content?
boolean
desiredProperties.message.editedTimestamp?
boolean
desiredProperties.message.embeds?
boolean
desiredProperties.message.guildId?
boolean
desiredProperties.message.id?
boolean
desiredProperties.message.interaction?
boolean
desiredProperties.message.interactionMetadata?
boolean
desiredProperties.message.member?
boolean
desiredProperties.message.mentionedChannelIds?
boolean
desiredProperties.message.mentionedRoleIds?
boolean
desiredProperties.message.mentions?
boolean
desiredProperties.message.messageReference?
boolean
desiredProperties.message.messageSnapshots?
boolean
desiredProperties.message.nonce?
boolean
desiredProperties.message.poll?
boolean
desiredProperties.message.reactions?
boolean
desiredProperties.message.referencedMessage?
boolean
desiredProperties.message.stickerItems?
boolean
desiredProperties.message.thread?
boolean
desiredProperties.message.type?
boolean
desiredProperties.message.webhookId?
boolean
desiredProperties.messageCall?
{ endedTimestamp?
: boolean
; participants?
: boolean
; }
desiredProperties.messageCall.endedTimestamp?
boolean
desiredProperties.messageCall.participants?
boolean
desiredProperties.messageInteraction?
{ id?
: boolean
; member?
: boolean
; name?
: boolean
; type?
: boolean
; user?
: boolean
; }
desiredProperties.messageInteraction.id?
boolean
desiredProperties.messageInteraction.member?
boolean
desiredProperties.messageInteraction.name?
boolean
desiredProperties.messageInteraction.type?
boolean
desiredProperties.messageInteraction.user?
boolean
desiredProperties.messageInteractionMetadata?
{ authorizingIntegrationOwners?
: boolean
; id?
: boolean
; interactedMessageId?
: boolean
; originalResponseMessageId?
: boolean
; targetMessageId?
: boolean
; targetUser?
: boolean
; triggeringInteractionMetadata?
: boolean
; type?
: boolean
; user?
: boolean
; }
desiredProperties.messageInteractionMetadata.authorizingIntegrationOwners?
boolean
desiredProperties.messageInteractionMetadata.id?
boolean
desiredProperties.messageInteractionMetadata.interactedMessageId?
boolean
desiredProperties.messageInteractionMetadata.originalResponseMessageId?
boolean
desiredProperties.messageInteractionMetadata.targetMessageId?
boolean
desiredProperties.messageInteractionMetadata.targetUser?
boolean
desiredProperties.messageInteractionMetadata.triggeringInteractionMetadata?
boolean
desiredProperties.messageInteractionMetadata.type?
boolean
desiredProperties.messageInteractionMetadata.user?
boolean
desiredProperties.messagePin?
{ message?
: boolean
; pinnedAt?
: boolean
; }
desiredProperties.messagePin.message?
boolean
desiredProperties.messagePin.pinnedAt?
boolean
desiredProperties.messageReference?
{ channelId?
: boolean
; guildId?
: boolean
; messageId?
: boolean
; }
desiredProperties.messageReference.channelId?
boolean
desiredProperties.messageReference.guildId?
boolean
desiredProperties.messageReference.messageId?
boolean
desiredProperties.messageSnapshot?
{ message?
: boolean
; }
desiredProperties.messageSnapshot.message?
boolean
desiredProperties.nameplate?
{ asset?
: boolean
; label?
: boolean
; palette?
: boolean
; skuId?
: boolean
; }
desiredProperties.nameplate.asset?
boolean
desiredProperties.nameplate.label?
boolean
desiredProperties.nameplate.palette?
boolean
desiredProperties.nameplate.skuId?
boolean
desiredProperties.poll?
{ allowMultiselect?
: boolean
; answers?
: boolean
; expiry?
: boolean
; layoutType?
: boolean
; question?
: boolean
; results?
: boolean
; }
desiredProperties.poll.allowMultiselect?
boolean
desiredProperties.poll.answers?
boolean
desiredProperties.poll.expiry?
boolean
desiredProperties.poll.layoutType?
boolean
desiredProperties.poll.question?
boolean
desiredProperties.poll.results?
boolean
desiredProperties.pollAnswer?
{ answerId?
: boolean
; pollMedia?
: boolean
; }
desiredProperties.pollAnswer.answerId?
boolean
desiredProperties.pollAnswer.pollMedia?
boolean
desiredProperties.pollAnswerCount?
{ count?
: boolean
; id?
: boolean
; meVoted?
: boolean
; }
desiredProperties.pollAnswerCount.count?
boolean
desiredProperties.pollAnswerCount.id?
boolean
desiredProperties.pollAnswerCount.meVoted?
boolean
desiredProperties.pollMedia?
{ emoji?
: boolean
; text?
: boolean
; }
desiredProperties.pollMedia.emoji?
boolean
desiredProperties.pollMedia.text?
boolean
desiredProperties.pollResult?
{ answerCounts?
: boolean
; isFinalized?
: boolean
; }
desiredProperties.pollResult.answerCounts?
boolean
desiredProperties.pollResult.isFinalized?
boolean
desiredProperties.role?
{ color?
: boolean
; colors?
: boolean
; flags?
: boolean
; guildId?
: boolean
; icon?
: boolean
; id?
: boolean
; name?
: boolean
; permissions?
: boolean
; position?
: boolean
; tags?
: boolean
; toggles?
: boolean
; unicodeEmoji?
: boolean
; }
desiredProperties.role.color?
boolean
desiredProperties.role.colors?
boolean
desiredProperties.role.flags?
boolean
desiredProperties.role.guildId?
boolean
desiredProperties.role.icon?
boolean
desiredProperties.role.id?
boolean
desiredProperties.role.name?
boolean
desiredProperties.role.permissions?
boolean
desiredProperties.role.position?
boolean
desiredProperties.role.tags?
boolean
desiredProperties.role.toggles?
boolean
desiredProperties.role.unicodeEmoji?
boolean
desiredProperties.roleColors?
{ primaryColor?
: boolean
; secondaryColor?
: boolean
; tertiaryColor?
: boolean
; }
desiredProperties.roleColors.primaryColor?
boolean
desiredProperties.roleColors.secondaryColor?
boolean
desiredProperties.roleColors.tertiaryColor?
boolean
desiredProperties.scheduledEvent?
{ channelId?
: boolean
; creator?
: boolean
; creatorId?
: boolean
; description?
: boolean
; entityId?
: boolean
; entityType?
: boolean
; guildId?
: boolean
; id?
: boolean
; image?
: boolean
; location?
: boolean
; name?
: boolean
; privacyLevel?
: boolean
; recurrenceRule?
: boolean
; scheduledEndTime?
: boolean
; scheduledStartTime?
: boolean
; status?
: boolean
; userCount?
: boolean
; }
desiredProperties.scheduledEvent.channelId?
boolean
desiredProperties.scheduledEvent.creator?
boolean
desiredProperties.scheduledEvent.creatorId?
boolean
desiredProperties.scheduledEvent.description?
boolean
desiredProperties.scheduledEvent.entityId?
boolean
desiredProperties.scheduledEvent.entityType?
boolean
desiredProperties.scheduledEvent.guildId?
boolean
desiredProperties.scheduledEvent.id?
boolean
desiredProperties.scheduledEvent.image?
boolean
desiredProperties.scheduledEvent.location?
boolean
desiredProperties.scheduledEvent.name?
boolean
desiredProperties.scheduledEvent.privacyLevel?
boolean
desiredProperties.scheduledEvent.recurrenceRule?
boolean
desiredProperties.scheduledEvent.scheduledEndTime?
boolean
desiredProperties.scheduledEvent.scheduledStartTime?
boolean
desiredProperties.scheduledEvent.status?
boolean
desiredProperties.scheduledEvent.userCount?
boolean
desiredProperties.scheduledEventRecurrenceRule?
{ byMonth?
: boolean
; byMonthDay?
: boolean
; byNWeekday?
: boolean
; byWeekday?
: boolean
; byYearDay?
: boolean
; count?
: boolean
; end?
: boolean
; frequency?
: boolean
; interval?
: boolean
; start?
: boolean
; }
desiredProperties.scheduledEventRecurrenceRule.byMonth?
boolean
desiredProperties.scheduledEventRecurrenceRule.byMonthDay?
boolean
desiredProperties.scheduledEventRecurrenceRule.byNWeekday?
boolean
desiredProperties.scheduledEventRecurrenceRule.byWeekday?
boolean
desiredProperties.scheduledEventRecurrenceRule.byYearDay?
boolean
desiredProperties.scheduledEventRecurrenceRule.count?
boolean
desiredProperties.scheduledEventRecurrenceRule.end?
boolean
desiredProperties.scheduledEventRecurrenceRule.frequency?
boolean
desiredProperties.scheduledEventRecurrenceRule.interval?
boolean
desiredProperties.scheduledEventRecurrenceRule.start?
boolean
desiredProperties.sku?
{ applicationId?
: boolean
; flags?
: boolean
; id?
: boolean
; name?
: boolean
; slug?
: boolean
; type?
: boolean
; }
desiredProperties.sku.applicationId?
boolean
desiredProperties.sku.flags?
boolean
desiredProperties.sku.id?
boolean
desiredProperties.sku.name?
boolean
desiredProperties.sku.slug?
boolean
desiredProperties.sku.type?
boolean
desiredProperties.soundboardSound?
{ available?
: boolean
; emojiId?
: boolean
; emojiName?
: boolean
; guildId?
: boolean
; name?
: boolean
; soundId?
: boolean
; user?
: boolean
; volume?
: boolean
; }
desiredProperties.soundboardSound.available?
boolean
desiredProperties.soundboardSound.emojiId?
boolean
desiredProperties.soundboardSound.emojiName?
boolean
desiredProperties.soundboardSound.guildId?
boolean
desiredProperties.soundboardSound.name?
boolean
desiredProperties.soundboardSound.soundId?
boolean
desiredProperties.soundboardSound.user?
boolean
desiredProperties.soundboardSound.volume?
boolean
desiredProperties.stageInstance?
{ channelId?
: boolean
; guildId?
: boolean
; guildScheduledEventId?
: boolean
; id?
: boolean
; topic?
: boolean
; }
desiredProperties.stageInstance.channelId?
boolean
desiredProperties.stageInstance.guildId?
boolean
desiredProperties.stageInstance.guildScheduledEventId?
boolean
desiredProperties.stageInstance.id?
boolean
desiredProperties.stageInstance.topic?
boolean
desiredProperties.sticker?
{ available?
: boolean
; description?
: boolean
; formatType?
: boolean
; guildId?
: boolean
; id?
: boolean
; name?
: boolean
; packId?
: boolean
; sortValue?
: boolean
; tags?
: boolean
; type?
: boolean
; user?
: boolean
; }
desiredProperties.sticker.available?
boolean
desiredProperties.sticker.description?
boolean
desiredProperties.sticker.formatType?
boolean
desiredProperties.sticker.guildId?
boolean
desiredProperties.sticker.id?
boolean
desiredProperties.sticker.name?
boolean
desiredProperties.sticker.packId?
boolean
desiredProperties.sticker.sortValue?
boolean
desiredProperties.sticker.tags?
boolean
desiredProperties.sticker.type?
boolean
desiredProperties.sticker.user?
boolean
desiredProperties.subscription?
{ canceledAt?
: boolean
; country?
: boolean
; currentPeriodEnd?
: boolean
; currentPeriodStart?
: boolean
; entitlementIds?
: boolean
; id?
: boolean
; renewalSkuIds?
: boolean
; skuIds?
: boolean
; status?
: boolean
; userId?
: boolean
; }
desiredProperties.subscription.canceledAt?
boolean
desiredProperties.subscription.country?
boolean
desiredProperties.subscription.currentPeriodEnd?
boolean
desiredProperties.subscription.currentPeriodStart?
boolean
desiredProperties.subscription.entitlementIds?
boolean
desiredProperties.subscription.id?
boolean
desiredProperties.subscription.renewalSkuIds?
boolean
desiredProperties.subscription.skuIds?
boolean
desiredProperties.subscription.status?
boolean
desiredProperties.subscription.userId?
boolean
desiredProperties.unfurledMediaItem?
{ attachmentId?
: boolean
; contentType?
: boolean
; height?
: boolean
; proxyUrl?
: boolean
; url?
: boolean
; width?
: boolean
; }
desiredProperties.unfurledMediaItem.attachmentId?
boolean
desiredProperties.unfurledMediaItem.contentType?
boolean
desiredProperties.unfurledMediaItem.height?
boolean
desiredProperties.unfurledMediaItem.proxyUrl?
boolean
desiredProperties.unfurledMediaItem.url?
boolean
desiredProperties.unfurledMediaItem.width?
boolean
desiredProperties.user?
{ accentColor?
: boolean
; avatar?
: boolean
; avatarDecorationData?
: boolean
; banner?
: boolean
; collectibles?
: boolean
; discriminator?
: boolean
; email?
: boolean
; flags?
: boolean
; globalName?
: boolean
; id?
: boolean
; locale?
: boolean
; premiumType?
: boolean
; primaryGuild?
: boolean
; publicFlags?
: boolean
; toggles?
: boolean
; username?
: boolean
; }
desiredProperties.user.accentColor?
boolean
desiredProperties.user.avatar?
boolean
desiredProperties.user.avatarDecorationData?
boolean
desiredProperties.user.banner?
boolean
desiredProperties.user.collectibles?
boolean
desiredProperties.user.discriminator?
boolean
desiredProperties.user.email?
boolean
desiredProperties.user.flags?
boolean
desiredProperties.user.globalName?
boolean
desiredProperties.user.id?
boolean
desiredProperties.user.locale?
boolean
desiredProperties.user.premiumType?
boolean
desiredProperties.user.primaryGuild?
boolean
desiredProperties.user.publicFlags?
boolean
desiredProperties.user.toggles?
boolean
desiredProperties.user.username?
boolean
desiredProperties.userPrimaryGuild?
{ badge?
: boolean
; identityEnabled?
: boolean
; identityGuildId?
: boolean
; tag?
: boolean
; }
desiredProperties.userPrimaryGuild.badge?
boolean
desiredProperties.userPrimaryGuild.identityEnabled?
boolean
desiredProperties.userPrimaryGuild.identityGuildId?
boolean
desiredProperties.userPrimaryGuild.tag?
boolean
desiredProperties.voiceState?
{ channelId?
: boolean
; guildId?
: boolean
; requestToSpeakTimestamp?
: boolean
; sessionId?
: boolean
; toggles?
: boolean
; userId?
: boolean
; }
desiredProperties.voiceState.channelId?
boolean
desiredProperties.voiceState.guildId?
boolean
desiredProperties.voiceState.requestToSpeakTimestamp?
boolean
desiredProperties.voiceState.sessionId?
boolean
desiredProperties.voiceState.toggles?
boolean
desiredProperties.voiceState.userId?
boolean
desiredProperties.webhook?
{ applicationId?
: boolean
; avatar?
: boolean
; channelId?
: boolean
; guildId?
: boolean
; id?
: boolean
; name?
: boolean
; sourceChannel?
: boolean
; sourceGuild?
: boolean
; token?
: boolean
; type?
: boolean
; url?
: boolean
; user?
: boolean
; }
desiredProperties.webhook.applicationId?
boolean
desiredProperties.webhook.avatar?
boolean
desiredProperties.webhook.channelId?
boolean
desiredProperties.webhook.guildId?
boolean
desiredProperties.webhook.id?
boolean
desiredProperties.webhook.name?
boolean
desiredProperties.webhook.sourceChannel?
boolean
desiredProperties.webhook.sourceGuild?
boolean
desiredProperties.webhook.token?
boolean
desiredProperties.webhook.type?
boolean
desiredProperties.webhook.url?
boolean
desiredProperties.webhook.user?
boolean
embed?
TransformerFunction
<TProps
, TBehavior
, DiscordEmbed
, Embed
, { }, "unchanged"
>
emoji?
TransformerFunction
<TProps
, TBehavior
, DiscordEmoji
, Emoji
, { }, "desired-props"
>
entitlement?
TransformerFunction
<TProps
, TBehavior
, DiscordEntitlement
, Entitlement
, { }, "desired-props"
>
forumTag?
TransformerFunction
<TProps
, TBehavior
, DiscordForumTag
, ForumTag
, { }, "desired-props"
>
gatewayBot?
TransformerFunction
<TProps
, TBehavior
, DiscordGetGatewayBot
, GetGatewayBot
, { }, "unchanged"
>
guild?
TransformerFunction
<TProps
, TBehavior
, DiscordGuild
, Guild
, { shardId?
: number
; }, "desired-props"
>
guildOnboarding?
TransformerFunction
<TProps
, TBehavior
, DiscordGuildOnboarding
, GuildOnboarding
, { }, "desired-props"
>
guildOnboardingPrompt?
TransformerFunction
<TProps
, TBehavior
, DiscordGuildOnboardingPrompt
, GuildOnboardingPrompt
, { }, "desired-props"
>
guildOnboardingPromptOption?
TransformerFunction
<TProps
, TBehavior
, DiscordGuildOnboardingPromptOption
, GuildOnboardingPromptOption
, { }, "desired-props"
>
incidentsData?
TransformerFunction
<TProps
, TBehavior
, DiscordIncidentsData
, IncidentsData
, { }, "desired-props"
>
integration?
TransformerFunction
<TProps
, TBehavior
, DiscordIntegrationCreateUpdate
, Integration
, { }, "unchanged"
>
interaction?
TransformerFunction
<TProps
, TBehavior
, DiscordInteraction
, Interaction
, { shardId?
: number
; }, "desired-props"
>
interactionCallback?
TransformerFunction
<TProps
, TBehavior
, DiscordInteractionCallback
, InteractionCallback
, { }, "desired-props"
>
interactionCallbackResponse?
TransformerFunction
<TProps
, TBehavior
, DiscordInteractionCallbackResponse
, InteractionCallbackResponse
, { shardId?
: number
; }, "desired-props"
>
interactionDataOptions?
TransformerFunction
<TProps
, TBehavior
, DiscordInteractionDataOption
, InteractionDataOption
, { }, "unchanged"
>
interactionDataResolved?
TransformerFunction
<TProps
, TBehavior
, DiscordInteractionDataResolved
, InteractionDataResolved
, { guildId?
: BigString
; shardId?
: number
; }, "transform"
>
interactionResource?
TransformerFunction
<TProps
, TBehavior
, DiscordInteractionResource
, InteractionResource
, { shardId?
: number
; }, "desired-props"
>
invite?
TransformerFunction
<TProps
, TBehavior
, DiscordInviteMetadata
| DiscordInviteCreate
, Invite
, { shardId?
: number
; }, "desired-props"
>
inviteStageInstance?
TransformerFunction
<TProps
, TBehavior
, DiscordInviteStageInstance
, InviteStageInstance
, { guildId?
: BigString
; }, "desired-props"
>
lobby?
TransformerFunction
<TProps
, TBehavior
, DiscordLobby
, Lobby
, { }, "desired-props"
>
lobbyMember?
TransformerFunction
<TProps
, TBehavior
, DiscordLobbyMember
, LobbyMember
, { }, "desired-props"
>
mediaGalleryItem?
TransformerFunction
<TProps
, TBehavior
, DiscordMediaGalleryItem
, MediaGalleryItem
, { }, "unchanged"
>
member?
TransformerFunction
<TProps
, TBehavior
, DiscordMember
, Member
, { guildId?
: BigString
; userId?
: BigString
; }, "desired-props"
>
message?
TransformerFunction
<TProps
, TBehavior
, DiscordMessage
, Message
, { shardId?
: number
; }, "desired-props"
>
messageCall?
TransformerFunction
<TProps
, TBehavior
, DiscordMessageCall
, MessageCall
, { }, "desired-props"
>
messageInteractionMetadata?
TransformerFunction
<TProps
, TBehavior
, DiscordMessageInteractionMetadata
, MessageInteractionMetadata
, { }, "desired-props"
>
messagePin?
TransformerFunction
<TProps
, TBehavior
, DiscordMessagePin
, MessagePin
, { shardId?
: number
; }, "desired-props"
>
messageSnapshot?
TransformerFunction
<TProps
, TBehavior
, DiscordMessageSnapshot
, MessageSnapshot
, { shardId?
: number
; }, "desired-props"
>
nameplate?
TransformerFunction
<TProps
, TBehavior
, DiscordNameplate
, Nameplate
, { }, "desired-props"
>
poll?
TransformerFunction
<TProps
, TBehavior
, DiscordPoll
, Poll
, { }, "desired-props"
>
pollMedia?
TransformerFunction
<TProps
, TBehavior
, DiscordPollMedia
, PollMedia
, { }, "desired-props"
>
presence?
TransformerFunction
<TProps
, TBehavior
, DiscordPresenceUpdate
, PresenceUpdate
, { }, "unchanged"
>
reverse?
{ activity?
: (bot
, payload
) => DiscordActivity
; allowedMentions?
: (bot
, payload
) => DiscordAllowedMentions
; application?
: (bot
, payload
) => DiscordApplication
; applicationCommand?
: (bot
, payload
) => DiscordApplicationCommand
; applicationCommandOption?
: (bot
, payload
) => DiscordApplicationCommandOption
; applicationCommandOptionChoice?
: (bot
, payload
) => DiscordApplicationCommandOptionChoice
; attachment?
: (bot
, payload
) => DiscordAttachment
; component?
: (bot
, payload
) => DiscordMessageComponent
; embed?
: (bot
, payload
) => DiscordEmbed
; mediaGalleryItem?
: (bot
, payload
) => DiscordMediaGalleryItem
; member?
: (bot
, payload
) => DiscordMember
; snowflake?
: (snowflake
) => string
; team?
: (bot
, payload
) => DiscordTeam
; unfurledMediaItem?
: (bot
, payload
) => DiscordUnfurledMediaItem
; user?
: (bot
, payload
) => DiscordUser
; }
reverse.activity?
(bot
, payload
) => DiscordActivity
reverse.allowedMentions?
(bot
, payload
) => DiscordAllowedMentions
reverse.application?
(bot
, payload
) => DiscordApplication
reverse.applicationCommand?
(bot
, payload
) => DiscordApplicationCommand
reverse.applicationCommandOption?
(bot
, payload
) => DiscordApplicationCommandOption
reverse.applicationCommandOptionChoice?
(bot
, payload
) => DiscordApplicationCommandOptionChoice
reverse.attachment?
(bot
, payload
) => DiscordAttachment
reverse.component?
(bot
, payload
) => DiscordMessageComponent
reverse.embed?
(bot
, payload
) => DiscordEmbed
reverse.mediaGalleryItem?
(bot
, payload
) => DiscordMediaGalleryItem
reverse.member?
(bot
, payload
) => DiscordMember
reverse.snowflake?
(snowflake
) => string
reverse.team?
(bot
, payload
) => DiscordTeam
reverse.unfurledMediaItem?
(bot
, payload
) => DiscordUnfurledMediaItem
reverse.user?
(bot
, payload
) => DiscordUser
role?
TransformerFunction
<TProps
, TBehavior
, DiscordRole
, Role
, { guildId?
: BigString
; }, "desired-props"
>
roleColors?
TransformerFunction
<TProps
, TBehavior
, DiscordRoleColors
, RoleColors
, { }, "desired-props"
>
scheduledEvent?
TransformerFunction
<TProps
, TBehavior
, DiscordScheduledEvent
, ScheduledEvent
, { }, "desired-props"
>
scheduledEventRecurrenceRule?
TransformerFunction
<TProps
, TBehavior
, DiscordScheduledEventRecurrenceRule
, ScheduledEventRecurrenceRule
, { }, "desired-props"
>
sku?
TransformerFunction
<TProps
, TBehavior
, DiscordSku
, Sku
, { }, "desired-props"
>
snowflake?
(snowflake
) => bigint
soundboardSound?
TransformerFunction
<TProps
, TBehavior
, DiscordSoundboardSound
, SoundboardSound
, { }, "desired-props"
>
stageInstance?
TransformerFunction
<TProps
, TBehavior
, DiscordStageInstance
, StageInstance
, { }, "desired-props"
>
sticker?
TransformerFunction
<TProps
, TBehavior
, DiscordSticker
, Sticker
, { }, "desired-props"
>
stickerPack?
TransformerFunction
<TProps
, TBehavior
, DiscordStickerPack
, StickerPack
, { }, "unchanged"
>
subscription?
TransformerFunction
<TProps
, TBehavior
, DiscordSubscription
, Subscription
, { }, "desired-props"
>
team?
TransformerFunction
<TProps
, TBehavior
, DiscordTeam
, Team
, { }, "unchanged"
>
template?
TransformerFunction
<TProps
, TBehavior
, DiscordTemplate
, Template
, { }, "unchanged"
>
threadMember?
TransformerFunction
<TProps
, TBehavior
, DiscordThreadMember
, ThreadMember
, ThreadMemberTransformerExtra
, "unchanged"
>
threadMemberGuildCreate?
TransformerFunction
<TProps
, TBehavior
, DiscordThreadMemberGuildCreate
, ThreadMemberGuildCreate
, { }, "unchanged"
>
unfurledMediaItem?
TransformerFunction
<TProps
, TBehavior
, DiscordUnfurledMediaItem
, UnfurledMediaItem
, { }, "unchanged"
>
user?
TransformerFunction
<TProps
, TBehavior
, DiscordUser
, User
, { }, "desired-props"
>
userPrimaryGuild?
TransformerFunction
<TProps
, TBehavior
, DiscordUserPrimaryGuild
, UserPrimaryGuild
, { }, "desired-props"
>
voiceRegion?
TransformerFunction
<TProps
, TBehavior
, DiscordVoiceRegion
, VoiceRegion
, { }, "unchanged"
>
voiceState?
TransformerFunction
<TProps
, TBehavior
, DiscordVoiceState
, VoiceState
, { guildId?
: BigString
; }, "desired-props"
>
webhook?
TransformerFunction
<TProps
, TBehavior
, DiscordWebhook
, Webhook
, { }, "desired-props"
>
welcomeScreen?
TransformerFunction
<TProps
, TBehavior
, DiscordWelcomeScreen
, WelcomeScreen
, { }, "unchanged"
>
widget?
TransformerFunction
<TProps
, TBehavior
, DiscordGuildWidget
, GuildWidget
, { }, "unchanged"
>
widgetSettings?
TransformerFunction
<TProps
, TBehavior
, DiscordGuildWidgetSettings
, GuildWidgetSettings
, { }, "unchanged"
>
Returns
Transformers
<TProps
, TBehavior
>