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>