Skip to main content

createTransformers

Documentation


Documentation / @discordeno/bot / createTransformers

Function: createTransformers()

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

Defined in: transformers.ts:353

Type Parameters

TProps

TProps extends TransformersDesiredProperties

TBehavior

TBehavior extends DesiredPropertiesBehavior

Parameters

options

activity?

TransformerFunction<TProps, TBehavior, DiscordActivity, Activity, { }>

activityInstance?

TransformerFunction<TProps, TBehavior, DiscordActivityInstance, ActivityInstance, { }>

activityLocation?

TransformerFunction<TProps, TBehavior, DiscordActivityLocation, ActivityLocation, { }>

application?

TransformerFunction<TProps, TBehavior, DiscordApplication, Application, { shardId?: number; }>

applicationCommand?

TransformerFunction<TProps, TBehavior, DiscordApplicationCommand, ApplicationCommand, { }>

applicationCommandOption?

TransformerFunction<TProps, TBehavior, DiscordApplicationCommandOption, ApplicationCommandOption, { }>

applicationCommandOptionChoice?

TransformerFunction<TProps, TBehavior, DiscordApplicationCommandOptionChoice, ApplicationCommandOptionChoice, { }>

applicationCommandPermission?

TransformerFunction<TProps, TBehavior, DiscordGuildApplicationCommandPermissions, GuildApplicationCommandPermissions, { }>

attachment?

TransformerFunction<TProps, TBehavior, DiscordAttachment, Attachment, { }>

auditLogEntry?

TransformerFunction<TProps, TBehavior, DiscordAuditLogEntry, AuditLogEntry, { }>

automodActionExecution?

TransformerFunction<TProps, TBehavior, DiscordAutoModerationActionExecution, AutoModerationActionExecution, { }>

automodRule?

TransformerFunction<TProps, TBehavior, DiscordAutoModerationRule, AutoModerationRule, { }>

avatarDecorationData?

TransformerFunction<TProps, TBehavior, DiscordAvatarDecorationData, AvatarDecorationData, { }>

channel?

TransformerFunction<TProps, TBehavior, DiscordChannel, Channel, { guildId?: BigString; }>

collectibles?

TransformerFunction<TProps, TBehavior, DiscordCollectibles, Collectibles, { }>

component?

TransformerFunction<TProps, TBehavior, DiscordMessageComponent | DiscordMessageComponentFromModalInteractionResponse, Component, { }>

customizers?

{ activity?: TransformerCustomizerFunction<TProps, TBehavior, DiscordActivity, SetupDesiredProps<Activity, TProps, TBehavior>, 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, SetupDesiredProps<Application, TProps, TBehavior>, BigStringsToBigints<{ shardId?: number; }>>; applicationCommand?: TransformerCustomizerFunction<TProps, TBehavior, DiscordApplicationCommand, SetupDesiredProps<ApplicationCommand, TProps, TBehavior>, BigStringsToBigints<{ }>>; applicationCommandOption?: TransformerCustomizerFunction<TProps, TBehavior, DiscordApplicationCommandOption, SetupDesiredProps<ApplicationCommandOption, TProps, TBehavior>, BigStringsToBigints<{ }>>; applicationCommandOptionChoice?: TransformerCustomizerFunction<TProps, TBehavior, DiscordApplicationCommandOptionChoice, SetupDesiredProps<ApplicationCommandOptionChoice, TProps, TBehavior>, BigStringsToBigints<{ }>>; applicationCommandPermission?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildApplicationCommandPermissions, SetupDesiredProps<GuildApplicationCommandPermissions, TProps, TBehavior>, BigStringsToBigints<{ }>>; attachment?: TransformerCustomizerFunction<TProps, TBehavior, DiscordAttachment, SetupDesiredProps<Attachment, TProps, TBehavior>, BigStringsToBigints<{ }>>; auditLogEntry?: TransformerCustomizerFunction<TProps, TBehavior, DiscordAuditLogEntry, SetupDesiredProps<AuditLogEntry, TProps, TBehavior>, BigStringsToBigints<{ }>>; automodActionExecution?: TransformerCustomizerFunction<TProps, TBehavior, DiscordAutoModerationActionExecution, SetupDesiredProps<AutoModerationActionExecution, TProps, TBehavior>, BigStringsToBigints<{ }>>; automodRule?: TransformerCustomizerFunction<TProps, TBehavior, DiscordAutoModerationRule, SetupDesiredProps<AutoModerationRule, TProps, TBehavior>, 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 | DiscordMessageComponentFromModalInteractionResponse, SetupDesiredProps<Component, TProps, TBehavior>, BigStringsToBigints<{ }>>; defaultReactionEmoji?: TransformerCustomizerFunction<TProps, TBehavior, DiscordDefaultReactionEmoji, SetupDesiredProps<DefaultReactionEmoji, TProps, TBehavior>, BigStringsToBigints<{ }>>; embed?: TransformerCustomizerFunction<TProps, TBehavior, DiscordEmbed, SetupDesiredProps<Embed, TProps, TBehavior>, 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, SetupDesiredProps<GetGatewayBot, TProps, TBehavior>, 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, SetupDesiredProps<Integration, TProps, TBehavior>, 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, SetupDesiredProps<InteractionDataOption, TProps, TBehavior>, BigStringsToBigints<{ }>>; interactionDataResolved?: TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionDataResolved, SetupDesiredProps<InteractionDataResolved, 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, SetupDesiredProps<MediaGalleryItem, TProps, TBehavior>, 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, SetupDesiredProps<PresenceUpdate, TProps, TBehavior>, 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, SetupDesiredProps<StickerPack, TProps, TBehavior>, BigStringsToBigints<{ }>>; subscription?: TransformerCustomizerFunction<TProps, TBehavior, DiscordSubscription, SetupDesiredProps<Subscription, TProps, TBehavior>, BigStringsToBigints<{ }>>; team?: TransformerCustomizerFunction<TProps, TBehavior, DiscordTeam, SetupDesiredProps<Team, TProps, TBehavior>, BigStringsToBigints<{ }>>; template?: TransformerCustomizerFunction<TProps, TBehavior, DiscordTemplate, SetupDesiredProps<Template, TProps, TBehavior>, BigStringsToBigints<{ }>>; threadMember?: TransformerCustomizerFunction<TProps, TBehavior, DiscordThreadMember, SetupDesiredProps<ThreadMember, TProps, TBehavior>, BigStringsToBigints<ThreadMemberTransformerExtra>>; threadMemberGuildCreate?: TransformerCustomizerFunction<TProps, TBehavior, DiscordThreadMemberGuildCreate, SetupDesiredProps<ThreadMemberGuildCreate, TProps, TBehavior>, BigStringsToBigints<{ }>>; unfurledMediaItem?: TransformerCustomizerFunction<TProps, TBehavior, DiscordUnfurledMediaItem, SetupDesiredProps<UnfurledMediaItem, TProps, TBehavior>, 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, SetupDesiredProps<VoiceRegion, TProps, TBehavior>, 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, SetupDesiredProps<WelcomeScreen, TProps, TBehavior>, BigStringsToBigints<{ }>>; widget?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildWidget, SetupDesiredProps<GuildWidget, TProps, TBehavior>, BigStringsToBigints<{ }>>; widgetSettings?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildWidgetSettings, SetupDesiredProps<GuildWidgetSettings, TProps, TBehavior>, BigStringsToBigints<{ }>>; }

customizers.activity?

TransformerCustomizerFunction<TProps, TBehavior, DiscordActivity, SetupDesiredProps<Activity, TProps, TBehavior>, 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, SetupDesiredProps<Application, TProps, TBehavior>, BigStringsToBigints<{ shardId?: number; }>>

customizers.applicationCommand?

TransformerCustomizerFunction<TProps, TBehavior, DiscordApplicationCommand, SetupDesiredProps<ApplicationCommand, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.applicationCommandOption?

TransformerCustomizerFunction<TProps, TBehavior, DiscordApplicationCommandOption, SetupDesiredProps<ApplicationCommandOption, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.applicationCommandOptionChoice?

TransformerCustomizerFunction<TProps, TBehavior, DiscordApplicationCommandOptionChoice, SetupDesiredProps<ApplicationCommandOptionChoice, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.applicationCommandPermission?

TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildApplicationCommandPermissions, SetupDesiredProps<GuildApplicationCommandPermissions, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.attachment?

TransformerCustomizerFunction<TProps, TBehavior, DiscordAttachment, SetupDesiredProps<Attachment, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.auditLogEntry?

TransformerCustomizerFunction<TProps, TBehavior, DiscordAuditLogEntry, SetupDesiredProps<AuditLogEntry, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.automodActionExecution?

TransformerCustomizerFunction<TProps, TBehavior, DiscordAutoModerationActionExecution, SetupDesiredProps<AutoModerationActionExecution, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.automodRule?

TransformerCustomizerFunction<TProps, TBehavior, DiscordAutoModerationRule, SetupDesiredProps<AutoModerationRule, TProps, TBehavior>, 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 | DiscordMessageComponentFromModalInteractionResponse, SetupDesiredProps<Component, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.defaultReactionEmoji?

TransformerCustomizerFunction<TProps, TBehavior, DiscordDefaultReactionEmoji, SetupDesiredProps<DefaultReactionEmoji, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.embed?

TransformerCustomizerFunction<TProps, TBehavior, DiscordEmbed, SetupDesiredProps<Embed, TProps, TBehavior>, 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, SetupDesiredProps<GetGatewayBot, TProps, TBehavior>, 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, SetupDesiredProps<Integration, TProps, TBehavior>, 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, SetupDesiredProps<InteractionDataOption, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.interactionDataResolved?

TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionDataResolved, SetupDesiredProps<InteractionDataResolved, 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, SetupDesiredProps<MediaGalleryItem, TProps, TBehavior>, 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, SetupDesiredProps<PresenceUpdate, TProps, TBehavior>, 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, SetupDesiredProps<StickerPack, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.subscription?

TransformerCustomizerFunction<TProps, TBehavior, DiscordSubscription, SetupDesiredProps<Subscription, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.team?

TransformerCustomizerFunction<TProps, TBehavior, DiscordTeam, SetupDesiredProps<Team, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.template?

TransformerCustomizerFunction<TProps, TBehavior, DiscordTemplate, SetupDesiredProps<Template, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.threadMember?

TransformerCustomizerFunction<TProps, TBehavior, DiscordThreadMember, SetupDesiredProps<ThreadMember, TProps, TBehavior>, BigStringsToBigints<ThreadMemberTransformerExtra>>

customizers.threadMemberGuildCreate?

TransformerCustomizerFunction<TProps, TBehavior, DiscordThreadMemberGuildCreate, SetupDesiredProps<ThreadMemberGuildCreate, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.unfurledMediaItem?

TransformerCustomizerFunction<TProps, TBehavior, DiscordUnfurledMediaItem, SetupDesiredProps<UnfurledMediaItem, TProps, TBehavior>, 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, SetupDesiredProps<VoiceRegion, TProps, TBehavior>, 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, SetupDesiredProps<WelcomeScreen, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.widget?

TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildWidget, SetupDesiredProps<GuildWidget, TProps, TBehavior>, BigStringsToBigints<{ }>>

customizers.widgetSettings?

TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildWidgetSettings, SetupDesiredProps<GuildWidgetSettings, TProps, TBehavior>, BigStringsToBigints<{ }>>

defaultReactionEmoji?

TransformerFunction<TProps, TBehavior, DiscordDefaultReactionEmoji, DefaultReactionEmoji, { }>

desiredProperties?

RecursivePartial<TProps>

embed?

TransformerFunction<TProps, TBehavior, DiscordEmbed, Embed, { }>

emoji?

TransformerFunction<TProps, TBehavior, DiscordEmoji, Emoji, { }>

entitlement?

TransformerFunction<TProps, TBehavior, DiscordEntitlement, Entitlement, { }>

forumTag?

TransformerFunction<TProps, TBehavior, DiscordForumTag, ForumTag, { }>

gatewayBot?

TransformerFunction<TProps, TBehavior, DiscordGetGatewayBot, GetGatewayBot, { }>

guild?

TransformerFunction<TProps, TBehavior, DiscordGuild, Guild, { shardId?: number; }>

guildOnboarding?

TransformerFunction<TProps, TBehavior, DiscordGuildOnboarding, GuildOnboarding, { }>

guildOnboardingPrompt?

TransformerFunction<TProps, TBehavior, DiscordGuildOnboardingPrompt, GuildOnboardingPrompt, { }>

guildOnboardingPromptOption?

TransformerFunction<TProps, TBehavior, DiscordGuildOnboardingPromptOption, GuildOnboardingPromptOption, { }>

incidentsData?

TransformerFunction<TProps, TBehavior, DiscordIncidentsData, IncidentsData, { }>

integration?

TransformerFunction<TProps, TBehavior, DiscordIntegrationCreateUpdate, Integration, { }>

interaction?

TransformerFunction<TProps, TBehavior, DiscordInteraction, Interaction, { shardId?: number; }>

interactionCallback?

TransformerFunction<TProps, TBehavior, DiscordInteractionCallback, InteractionCallback, { }>

interactionCallbackResponse?

TransformerFunction<TProps, TBehavior, DiscordInteractionCallbackResponse, InteractionCallbackResponse, { shardId?: number; }>

interactionDataOptions?

TransformerFunction<TProps, TBehavior, DiscordInteractionDataOption, InteractionDataOption, { }>

interactionDataResolved?

TransformerFunction<TProps, TBehavior, DiscordInteractionDataResolved, InteractionDataResolved, { guildId?: BigString; shardId?: number; }>

interactionResource?

TransformerFunction<TProps, TBehavior, DiscordInteractionResource, InteractionResource, { shardId?: number; }>

invite?

TransformerFunction<TProps, TBehavior, DiscordInviteMetadata | DiscordInviteCreate, Invite, { shardId?: number; }>

inviteStageInstance?

TransformerFunction<TProps, TBehavior, DiscordInviteStageInstance, InviteStageInstance, { guildId?: BigString; }>

lobby?

TransformerFunction<TProps, TBehavior, DiscordLobby, Lobby, { }>

lobbyMember?

TransformerFunction<TProps, TBehavior, DiscordLobbyMember, LobbyMember, { }>

mediaGalleryItem?

TransformerFunction<TProps, TBehavior, DiscordMediaGalleryItem, MediaGalleryItem, { }>

member?

TransformerFunction<TProps, TBehavior, DiscordMember, Member, { guildId?: BigString; userId?: BigString; }>

message?

TransformerFunction<TProps, TBehavior, DiscordMessage, Message, { shardId?: number; }>

messageCall?

TransformerFunction<TProps, TBehavior, DiscordMessageCall, MessageCall, { }>

messageInteractionMetadata?

TransformerFunction<TProps, TBehavior, DiscordMessageInteractionMetadata, MessageInteractionMetadata, { }>

messagePin?

TransformerFunction<TProps, TBehavior, DiscordMessagePin, MessagePin, { shardId?: number; }>

messageSnapshot?

TransformerFunction<TProps, TBehavior, DiscordMessageSnapshot, MessageSnapshot, { shardId?: number; }>

nameplate?

TransformerFunction<TProps, TBehavior, DiscordNameplate, Nameplate, { }>

poll?

TransformerFunction<TProps, TBehavior, DiscordPoll, Poll, { }>

pollMedia?

TransformerFunction<TProps, TBehavior, DiscordPollMedia, PollMedia, { }>

presence?

TransformerFunction<TProps, TBehavior, DiscordPresenceUpdate, PresenceUpdate, { }>

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 | DiscordMessageComponentFromModalInteractionResponse; 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 | DiscordMessageComponentFromModalInteractionResponse

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; }>

roleColors?

TransformerFunction<TProps, TBehavior, DiscordRoleColors, RoleColors, { }>

scheduledEvent?

TransformerFunction<TProps, TBehavior, DiscordScheduledEvent, ScheduledEvent, { }>

scheduledEventRecurrenceRule?

TransformerFunction<TProps, TBehavior, DiscordScheduledEventRecurrenceRule, ScheduledEventRecurrenceRule, { }>

sku?

TransformerFunction<TProps, TBehavior, DiscordSku, Sku, { }>

snowflake?

(snowflake) => bigint

soundboardSound?

TransformerFunction<TProps, TBehavior, DiscordSoundboardSound, SoundboardSound, { }>

stageInstance?

TransformerFunction<TProps, TBehavior, DiscordStageInstance, StageInstance, { }>

sticker?

TransformerFunction<TProps, TBehavior, DiscordSticker, Sticker, { }>

stickerPack?

TransformerFunction<TProps, TBehavior, DiscordStickerPack, StickerPack, { }>

subscription?

TransformerFunction<TProps, TBehavior, DiscordSubscription, Subscription, { }>

team?

TransformerFunction<TProps, TBehavior, DiscordTeam, Team, { }>

template?

TransformerFunction<TProps, TBehavior, DiscordTemplate, Template, { }>

threadMember?

TransformerFunction<TProps, TBehavior, DiscordThreadMember, ThreadMember, ThreadMemberTransformerExtra>

threadMemberGuildCreate?

TransformerFunction<TProps, TBehavior, DiscordThreadMemberGuildCreate, ThreadMemberGuildCreate, { }>

unfurledMediaItem?

TransformerFunction<TProps, TBehavior, DiscordUnfurledMediaItem, UnfurledMediaItem, { }>

user?

TransformerFunction<TProps, TBehavior, DiscordUser, User, { }>

userPrimaryGuild?

TransformerFunction<TProps, TBehavior, DiscordUserPrimaryGuild, UserPrimaryGuild, { }>

voiceRegion?

TransformerFunction<TProps, TBehavior, DiscordVoiceRegion, VoiceRegion, { }>

voiceState?

TransformerFunction<TProps, TBehavior, DiscordVoiceState, VoiceState, { guildId?: BigString; }>

webhook?

TransformerFunction<TProps, TBehavior, DiscordWebhook, Webhook, { }>

welcomeScreen?

TransformerFunction<TProps, TBehavior, DiscordWelcomeScreen, WelcomeScreen, { }>

widget?

TransformerFunction<TProps, TBehavior, DiscordGuildWidget, GuildWidget, { }>

widgetSettings?

TransformerFunction<TProps, TBehavior, DiscordGuildWidgetSettings, GuildWidgetSettings, { }>

Returns

Transformers<TProps, TBehavior>