Skip to main content

createTransformers

Documentation


Documentation / @discordeno/bot / createTransformers

Function: createTransformers()

createTransformers<TProps, TBehavior>(options): Transformers<TProps, TBehavior>

Defined in: transformers.ts:362

Type Parameters​

TProps​

TProps extends TransformersDesiredProperties

TBehavior​

TBehavior extends DesiredPropertiesBehavior

Parameters​

options​

activity?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

activityAssets?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

activityInstance?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

activityLocation?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

application?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

applicationCommand?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

applicationCommandOption?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

applicationCommandOptionChoice?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

applicationCommandPermission?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

attachment?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

auditLogEntry?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

automodActionExecution?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

automodRule?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

avatarDecorationData?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

channel?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

collectibles?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

component?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

customizers?​

{ activity?: (bot, payload, transformed, extra?) => any; activityAssets?: (bot, payload, transformed, extra?) => any; activityInstance?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; activityLocation?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; application?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; applicationCommand?: (bot, payload, transformed, extra?) => any; applicationCommandOption?: (bot, payload, transformed, extra?) => any; applicationCommandOptionChoice?: (bot, payload, transformed, extra?) => any; applicationCommandPermission?: (bot, payload, transformed, extra?) => any; attachment?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; auditLogEntry?: (bot, payload, transformed, extra?) => any; automodActionExecution?: (bot, payload, transformed, extra?) => any; automodRule?: (bot, payload, transformed, extra?) => any; avatarDecorationData?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; channel?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; collectibles?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; component?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; defaultReactionEmoji?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; embed?: (bot, payload, transformed, extra?) => any; emoji?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; entitlement?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; forumTag?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; gatewayBot?: (bot, payload, transformed, extra?) => any; guild?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; guildOnboarding?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; guildOnboardingPrompt?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; guildOnboardingPromptOption?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; incidentsData?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; integration?: (bot, payload, transformed, extra?) => any; interaction?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; interactionCallback?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; interactionCallbackResponse?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; interactionDataOptions?: (bot, payload, transformed, extra?) => any; interactionDataResolved?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; interactionResource?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; invite?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; inviteStageInstance?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; lobby?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; lobbyInvite?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; lobbyMember?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; lobbyMessage?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; mediaGalleryItem?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; member?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; message?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; messageCall?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; messageInteractionMetadata?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; messagePin?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; messageSnapshot?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; nameplate?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; poll?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; pollMedia?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; presence?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; role?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; roleColors?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; scheduledEvent?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; scheduledEventRecurrenceRule?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; sharedClientTheme?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; sku?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; soundboardSound?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; stageInstance?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; sticker?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; stickerPack?: (bot, payload, transformed, extra?) => any; subscription?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; team?: (bot, payload, transformed, extra?) => any; template?: (bot, payload, transformed, extra?) => any; threadMember?: (bot, payload, transformed, extra?) => any; threadMemberGuildCreate?: (bot, payload, transformed, extra?) => any; unfurledMediaItem?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; user?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; userPrimaryGuild?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; voiceRegion?: (bot, payload, transformed, extra?) => any; voiceState?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; webhook?: {(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }; welcomeScreen?: (bot, payload, transformed, extra?) => any; widget?: (bot, payload, transformed, extra?) => any; widgetSettings?: (bot, payload, transformed, extra?) => any; }

customizers.activity?​

(bot, payload, transformed, extra?) => any

customizers.activityAssets?​

(bot, payload, transformed, extra?) => any

customizers.activityInstance?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.activityLocation?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.application?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.applicationCommand?​

(bot, payload, transformed, extra?) => any

customizers.applicationCommandOption?​

(bot, payload, transformed, extra?) => any

customizers.applicationCommandOptionChoice?​

(bot, payload, transformed, extra?) => any

customizers.applicationCommandPermission?​

(bot, payload, transformed, extra?) => any

customizers.attachment?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.auditLogEntry?​

(bot, payload, transformed, extra?) => any

customizers.automodActionExecution?​

(bot, payload, transformed, extra?) => any

customizers.automodRule?​

(bot, payload, transformed, extra?) => any

customizers.avatarDecorationData?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.channel?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.collectibles?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.component?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.defaultReactionEmoji?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.embed?​

(bot, payload, transformed, extra?) => any

customizers.emoji?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.entitlement?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.forumTag?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.gatewayBot?​

(bot, payload, transformed, extra?) => any

customizers.guild?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.guildOnboarding?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.guildOnboardingPrompt?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.guildOnboardingPromptOption?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.incidentsData?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.integration?​

(bot, payload, transformed, extra?) => any

customizers.interaction?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.interactionCallback?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.interactionCallbackResponse?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.interactionDataOptions?​

(bot, payload, transformed, extra?) => any

customizers.interactionDataResolved?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.interactionResource?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.invite?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.inviteStageInstance?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.lobby?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.lobbyInvite?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.lobbyMember?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.lobbyMessage?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.mediaGalleryItem?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.member?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.message?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.messageCall?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.messageInteractionMetadata?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.messagePin?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.messageSnapshot?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.nameplate?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.poll?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.pollMedia?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.presence?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.role?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.roleColors?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.scheduledEvent?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.scheduledEventRecurrenceRule?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.sharedClientTheme?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.sku?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.soundboardSound?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.stageInstance?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.sticker?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.stickerPack?​

(bot, payload, transformed, extra?) => any

customizers.subscription?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.team?​

(bot, payload, transformed, extra?) => any

customizers.template?​

(bot, payload, transformed, extra?) => any

customizers.threadMember?​

(bot, payload, transformed, extra?) => any

customizers.threadMemberGuildCreate?​

(bot, payload, transformed, extra?) => any

customizers.unfurledMediaItem?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.user?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.userPrimaryGuild?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.voiceRegion?​

(bot, payload, transformed, extra?) => any

customizers.voiceState?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.webhook?​

{(bot, payload, transformed, extra): any; (bot, payload, transformed, extra): any; }

customizers.welcomeScreen?​

(bot, payload, transformed, extra?) => any

customizers.widget?​

(bot, payload, transformed, extra?) => any

customizers.widgetSettings?​

(bot, payload, transformed, extra?) => any

defaultReactionEmoji?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

desiredProperties?​

RecursivePartial<TProps>

embed?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

emoji?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

entitlement?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

forumTag?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

gatewayBot?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

guild?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

guildOnboarding?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

guildOnboardingPrompt?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

guildOnboardingPromptOption?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

incidentsData?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

integration?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

interaction?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

interactionCallback?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

interactionCallbackResponse?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

interactionDataOptions?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

interactionDataResolved?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

interactionResource?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

invite?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

inviteStageInstance?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

lobby?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

lobbyInvite?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

lobbyMember?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

lobbyMessage?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

mediaGalleryItem?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

member?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

message?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

messageCall?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

messageInteractionMetadata?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

messagePin?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

messageSnapshot?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

nameplate?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

poll?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

pollMedia?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

presence?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

reverse?​

{ activity?: (bot, payload) => DiscordActivity; activityAssets?: (bot, payload) => DiscordActivityAssets; allowedMentions?: (bot, payload) => DiscordAllowedMentions; application?: (bot, payload) => DiscordApplication; applicationCommand?: (bot, payload) => DiscordApplicationCommand; applicationCommandOption?: (bot, payload) => DiscordApplicationCommandOption; applicationCommandOptionChoice?: (bot, payload) => DiscordApplicationCommandOptionChoice; attachment?: (bot, payload) => DiscordAttachment; collectibles?: (bot, payload) => DiscordCollectibles; component?: (bot, payload) => DiscordMessageComponent | DiscordMessageComponentFromModalInteractionResponse; embed?: (bot, payload) => DiscordEmbed; mediaGalleryItem?: (bot, payload) => DiscordMediaGalleryItem; member?: (bot, payload) => DiscordMember; nameplate?: (bot, payload) => DiscordNameplate; snowflake?: (snowflake) => string; team?: (bot, payload) => DiscordTeam; unfurledMediaItem?: (bot, payload) => DiscordUnfurledMediaItem; user?: (bot, payload) => DiscordUser; }

reverse.activity?​

(bot, payload) => DiscordActivity

reverse.activityAssets?​

(bot, payload) => DiscordActivityAssets

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.collectibles?​

(bot, payload) => DiscordCollectibles

reverse.component?​

(bot, payload) => DiscordMessageComponent | DiscordMessageComponentFromModalInteractionResponse

reverse.embed?​

(bot, payload) => DiscordEmbed

reverse.mediaGalleryItem?​

(bot, payload) => DiscordMediaGalleryItem

reverse.member?​

(bot, payload) => DiscordMember

reverse.nameplate?​

(bot, payload) => DiscordNameplate

reverse.snowflake?​

(snowflake) => string

reverse.team?​

(bot, payload) => DiscordTeam

reverse.unfurledMediaItem?​

(bot, payload) => DiscordUnfurledMediaItem

reverse.user?​

(bot, payload) => DiscordUser

role?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

roleColors?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

scheduledEvent?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

scheduledEventRecurrenceRule?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

sharedClientTheme?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

sku?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

snowflake?​

(snowflake) => bigint

soundboardSound?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

stageInstance?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

sticker?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

stickerPack?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

subscription?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

team?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

template?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

threadMember?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

threadMemberGuildCreate?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

unfurledMediaItem?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

user?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

userPrimaryGuild?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

voiceRegion?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

voiceState?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

webhook?​

{(bot, payload, extra?): SetupDesiredProps<TTransformed, TProps, TBehavior>; (bot, payload, extra): Partial<SetupDesiredProps<TTransformed, TProps, TBehavior>>; }

welcomeScreen?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

widget?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

widgetSettings?​

(bot, payload, extra?) => SetupDesiredProps<TTransformed, TProps, TBehavior>

Returns​

Transformers<TProps, TBehavior>