createTransformers
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>