Skip to main content

createTransformers

Documentation


Documentation / @discordeno/bot / createTransformers

Function: createTransformers()

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

Defined in: transformers.ts:427

Type Parameters​

TProps​

TProps extends TransformersDesiredProperties

TBehavior​

TBehavior extends DesiredPropertiesBehavior

Parameters​

options​

activity?​

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

activityAssets?​

TransformerFunction<TProps, TBehavior, DiscordActivityAssets, ActivityAssets, { }>

activityEmoji?​

TransformerFunction<TProps, TBehavior, DiscordActivityEmoji, ActivityEmoji, { }>

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, { }>

applicationCommandPermissions?​

TransformerFunction<TProps, TBehavior, DiscordApplicationCommandPermissions, ApplicationCommandPermissions, { }>

attachment?​

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

auditLogEntry?​

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

autoModerationAction?​

TransformerFunction<TProps, TBehavior, DiscordAutoModerationAction, AutoModerationAction, { }>

autoModerationActionExecution?​

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

autoModerationActionMetadata?​

TransformerFunction<TProps, TBehavior, DiscordAutoModerationActionMetadata, AutoModerationActionMetadata, { }>

autoModerationRule?​

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

autoModerationRuleTriggerMetadata?​

TransformerFunction<TProps, TBehavior, DiscordAutoModerationRuleTriggerMetadata, AutoModerationRuleTriggerMetadata, { }>

avatarDecorationData?​

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

channel?​

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

channelInfo?​

TransformerFunction<TProps, TBehavior, DiscordChannelInfo, ChannelInfo, { }>

channelInfoData?​

TransformerFunction<TProps, TBehavior, DiscordChannelInfoData, ChannelInfoData, { }>

collectibles?​

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

component?​

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

customizers?​

{ activity?: TransformerCustomizerFunction<TProps, TBehavior, DiscordActivity, Activity, BigStringsToBigints<{ }>>; activityAssets?: TransformerCustomizerFunction<TProps, TBehavior, DiscordActivityAssets, ActivityAssets, BigStringsToBigints<{ }>>; activityEmoji?: TransformerCustomizerFunction<TProps, TBehavior, DiscordActivityEmoji, ActivityEmoji, BigStringsToBigints<{ }>>; activityInstance?: TransformerCustomizerFunction<TProps, TBehavior, DiscordActivityInstance, ActivityInstance, BigStringsToBigints<{ }>>; activityLocation?: TransformerCustomizerFunction<TProps, TBehavior, DiscordActivityLocation, ActivityLocation, BigStringsToBigints<{ }>>; application?: TransformerCustomizerFunction<TProps, TBehavior, DiscordApplication, Application, BigStringsToBigints<{ shardId?: number; }>>; applicationCommand?: TransformerCustomizerFunction<TProps, TBehavior, DiscordApplicationCommand, ApplicationCommand, BigStringsToBigints<{ }>>; applicationCommandOption?: TransformerCustomizerFunction<TProps, TBehavior, DiscordApplicationCommandOption, ApplicationCommandOption, BigStringsToBigints<{ }>>; applicationCommandOptionChoice?: TransformerCustomizerFunction<TProps, TBehavior, DiscordApplicationCommandOptionChoice, ApplicationCommandOptionChoice, BigStringsToBigints<{ }>>; applicationCommandPermissions?: TransformerCustomizerFunction<TProps, TBehavior, DiscordApplicationCommandPermissions, ApplicationCommandPermissions, BigStringsToBigints<{ }>>; attachment?: TransformerCustomizerFunction<TProps, TBehavior, DiscordAttachment, Attachment, BigStringsToBigints<{ }>>; auditLogEntry?: TransformerCustomizerFunction<TProps, TBehavior, DiscordAuditLogEntry, AuditLogEntry, BigStringsToBigints<{ }>>; autoModerationAction?: TransformerCustomizerFunction<TProps, TBehavior, DiscordAutoModerationAction, AutoModerationAction, BigStringsToBigints<{ }>>; autoModerationActionExecution?: TransformerCustomizerFunction<TProps, TBehavior, DiscordAutoModerationActionExecution, AutoModerationActionExecution, BigStringsToBigints<{ }>>; autoModerationActionMetadata?: TransformerCustomizerFunction<TProps, TBehavior, DiscordAutoModerationActionMetadata, AutoModerationActionMetadata, BigStringsToBigints<{ }>>; autoModerationRule?: TransformerCustomizerFunction<TProps, TBehavior, DiscordAutoModerationRule, AutoModerationRule, BigStringsToBigints<{ }>>; autoModerationRuleTriggerMetadata?: TransformerCustomizerFunction<TProps, TBehavior, DiscordAutoModerationRuleTriggerMetadata, AutoModerationRuleTriggerMetadata, BigStringsToBigints<{ }>>; avatarDecorationData?: TransformerCustomizerFunction<TProps, TBehavior, DiscordAvatarDecorationData, AvatarDecorationData, BigStringsToBigints<{ }>>; channel?: TransformerCustomizerFunction<TProps, TBehavior, DiscordChannel, Channel, BigStringsToBigints<{ guildId?: BigString; }>>; channelInfo?: TransformerCustomizerFunction<TProps, TBehavior, DiscordChannelInfo, ChannelInfo, BigStringsToBigints<{ }>>; channelInfoData?: TransformerCustomizerFunction<TProps, TBehavior, DiscordChannelInfoData, ChannelInfoData, BigStringsToBigints<{ }>>; collectibles?: TransformerCustomizerFunction<TProps, TBehavior, DiscordCollectibles, Collectibles, BigStringsToBigints<{ }>>; component?: TransformerCustomizerFunction<TProps, TBehavior, DiscordMessageComponent | DiscordMessageComponentFromModalInteractionResponse, Component, BigStringsToBigints<{ }>>; defaultReactionEmoji?: TransformerCustomizerFunction<TProps, TBehavior, DiscordDefaultReactionEmoji, DefaultReactionEmoji, BigStringsToBigints<{ }>>; embed?: TransformerCustomizerFunction<TProps, TBehavior, DiscordEmbed, Embed, BigStringsToBigints<{ }>>; embedAuthor?: TransformerCustomizerFunction<TProps, TBehavior, DiscordEmbedAuthor, EmbedAuthor, BigStringsToBigints<{ }>>; embedFooter?: TransformerCustomizerFunction<TProps, TBehavior, DiscordEmbedFooter, EmbedFooter, BigStringsToBigints<{ }>>; embedImage?: TransformerCustomizerFunction<TProps, TBehavior, DiscordEmbedImage, EmbedImage, BigStringsToBigints<{ }>>; embedVideo?: TransformerCustomizerFunction<TProps, TBehavior, DiscordEmbedVideo, EmbedVideo, BigStringsToBigints<{ }>>; emoji?: TransformerCustomizerFunction<TProps, TBehavior, DiscordEmoji, Emoji, BigStringsToBigints<{ }>>; entitlement?: TransformerCustomizerFunction<TProps, TBehavior, DiscordEntitlement, Entitlement, BigStringsToBigints<{ }>>; forumTag?: TransformerCustomizerFunction<TProps, TBehavior, DiscordForumTag, ForumTag, BigStringsToBigints<{ }>>; gatewayBot?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGetGatewayBot, GetGatewayBot, BigStringsToBigints<{ }>>; guild?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGuild, Guild, BigStringsToBigints<{ shardId?: number; }>>; guildApplicationCommandPermissions?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildApplicationCommandPermissions, GuildApplicationCommandPermissions, BigStringsToBigints<{ }>>; guildOnboarding?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildOnboarding, GuildOnboarding, BigStringsToBigints<{ }>>; guildOnboardingPrompt?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildOnboardingPrompt, GuildOnboardingPrompt, BigStringsToBigints<{ }>>; guildOnboardingPromptOption?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildOnboardingPromptOption, GuildOnboardingPromptOption, BigStringsToBigints<{ }>>; guildWidget?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildWidget, GuildWidget, BigStringsToBigints<{ }>>; guildWidgetSettings?: TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildWidgetSettings, GuildWidgetSettings, BigStringsToBigints<{ }>>; incidentsData?: TransformerCustomizerFunction<TProps, TBehavior, DiscordIncidentsData, IncidentsData, BigStringsToBigints<{ }>>; integration?: TransformerCustomizerFunction<TProps, TBehavior, DiscordIntegrationCreateUpdate, Integration, BigStringsToBigints<{ }>>; integrationAccount?: TransformerCustomizerFunction<TProps, TBehavior, DiscordIntegrationAccount, IntegrationAccount, BigStringsToBigints<{ }>>; integrationApplication?: TransformerCustomizerFunction<TProps, TBehavior, DiscordIntegrationApplication, IntegrationApplication, BigStringsToBigints<{ }>>; interaction?: TransformerCustomizerFunction<TProps, TBehavior, DiscordInteraction, Interaction, BigStringsToBigints<{ shardId?: number; }>>; interactionCallback?: TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionCallback, InteractionCallback, BigStringsToBigints<{ }>>; interactionCallbackResponse?: TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionCallbackResponse, InteractionCallbackResponse, BigStringsToBigints<{ shardId?: number; }>>; interactionDataOption?: TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionDataOption, InteractionDataOption, BigStringsToBigints<{ }>>; interactionDataResolved?: TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionDataResolved, InteractionDataResolved, BigStringsToBigints<{ guildId?: BigString; shardId?: number; }>>; interactionResource?: TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionResource, InteractionResource, BigStringsToBigints<{ shardId?: number; }>>; invite?: TransformerCustomizerFunction<TProps, TBehavior, DiscordInviteMetadata, Invite, BigStringsToBigints<{ shardId?: number; }>>; inviteStageInstance?: TransformerCustomizerFunction<TProps, TBehavior, DiscordInviteStageInstance, InviteStageInstance, BigStringsToBigints<{ guildId?: BigString; }>>; lobby?: TransformerCustomizerFunction<TProps, TBehavior, DiscordLobby, Lobby, BigStringsToBigints<{ }>>; lobbyInvite?: TransformerCustomizerFunction<TProps, TBehavior, DiscordLobbyInvite, LobbyInvite, BigStringsToBigints<{ }>>; lobbyMember?: TransformerCustomizerFunction<TProps, TBehavior, DiscordLobbyMember, LobbyMember, BigStringsToBigints<{ }>>; lobbyMessage?: TransformerCustomizerFunction<TProps, TBehavior, DiscordLobbyMessage, LobbyMessage, BigStringsToBigints<{ }>>; lobbyMessageLobbyMember?: TransformerCustomizerFunction<TProps, TBehavior, DiscordLobbyMessageLobbyMember, LobbyMessageLobbyMember, BigStringsToBigints<{ }>>; mediaGalleryItem?: TransformerCustomizerFunction<TProps, TBehavior, DiscordMediaGalleryItem, MediaGalleryItem, BigStringsToBigints<{ }>>; member?: TransformerCustomizerFunction<TProps, TBehavior, DiscordMember, Member, BigStringsToBigints<{ guildId?: BigString; userId?: BigString; }>>; message?: TransformerCustomizerFunction<TProps, TBehavior, DiscordMessage, Message, BigStringsToBigints<{ shardId?: number; }>>; messageCall?: TransformerCustomizerFunction<TProps, TBehavior, DiscordMessageCall, MessageCall, BigStringsToBigints<{ }>>; messageInteractionMetadata?: TransformerCustomizerFunction<TProps, TBehavior, DiscordMessageInteractionMetadata, MessageInteractionMetadata, BigStringsToBigints<{ }>>; messagePin?: TransformerCustomizerFunction<TProps, TBehavior, DiscordMessagePin, MessagePin, BigStringsToBigints<{ shardId?: number; }>>; messageSnapshot?: TransformerCustomizerFunction<TProps, TBehavior, DiscordMessageSnapshot, MessageSnapshot, BigStringsToBigints<{ shardId?: number; }>>; nameplate?: TransformerCustomizerFunction<TProps, TBehavior, DiscordNameplate, Nameplate, BigStringsToBigints<{ }>>; optionalAuditEntryInfo?: TransformerCustomizerFunction<TProps, TBehavior, DiscordOptionalAuditEntryInfo, OptionalAuditEntryInfo, BigStringsToBigints<{ }>>; poll?: TransformerCustomizerFunction<TProps, TBehavior, DiscordPoll, Poll, BigStringsToBigints<{ }>>; pollMedia?: TransformerCustomizerFunction<TProps, TBehavior, DiscordPollMedia, PollMedia, BigStringsToBigints<{ }>>; presence?: TransformerCustomizerFunction<TProps, TBehavior, DiscordPresenceUpdate, PresenceUpdate, BigStringsToBigints<{ }>>; role?: TransformerCustomizerFunction<TProps, TBehavior, DiscordRole, Role, BigStringsToBigints<{ guildId?: BigString; }>>; roleColors?: TransformerCustomizerFunction<TProps, TBehavior, DiscordRoleColors, RoleColors, BigStringsToBigints<{ }>>; scheduledEvent?: TransformerCustomizerFunction<TProps, TBehavior, DiscordScheduledEvent, ScheduledEvent, BigStringsToBigints<{ }>>; scheduledEventRecurrenceRule?: TransformerCustomizerFunction<TProps, TBehavior, DiscordScheduledEventRecurrenceRule, ScheduledEventRecurrenceRule, BigStringsToBigints<{ }>>; sessionStartLimit?: TransformerCustomizerFunction<TProps, TBehavior, DiscordSessionStartLimit, SessionStartLimit, BigStringsToBigints<{ }>>; sharedClientTheme?: TransformerCustomizerFunction<TProps, TBehavior, DiscordSharedClientTheme, SharedClientTheme, BigStringsToBigints<{ }>>; sku?: TransformerCustomizerFunction<TProps, TBehavior, DiscordSku, Sku, BigStringsToBigints<{ }>>; soundboardSound?: TransformerCustomizerFunction<TProps, TBehavior, DiscordSoundboardSound, SoundboardSound, BigStringsToBigints<{ }>>; stageInstance?: TransformerCustomizerFunction<TProps, TBehavior, DiscordStageInstance, StageInstance, BigStringsToBigints<{ }>>; sticker?: TransformerCustomizerFunction<TProps, TBehavior, DiscordSticker, Sticker, BigStringsToBigints<{ }>>; stickerPack?: TransformerCustomizerFunction<TProps, TBehavior, DiscordStickerPack, StickerPack, BigStringsToBigints<{ }>>; subscription?: TransformerCustomizerFunction<TProps, TBehavior, DiscordSubscription, Subscription, BigStringsToBigints<{ }>>; team?: TransformerCustomizerFunction<TProps, TBehavior, DiscordTeam, Team, BigStringsToBigints<{ }>>; teamMember?: TransformerCustomizerFunction<TProps, TBehavior, DiscordTeamMember, TeamMember, BigStringsToBigints<{ }>>; template?: TransformerCustomizerFunction<TProps, TBehavior, DiscordTemplate, Template, BigStringsToBigints<{ }>>; threadMember?: TransformerCustomizerFunction<TProps, TBehavior, DiscordThreadMember, ThreadMember, BigStringsToBigints<ThreadMemberTransformerExtra>>; threadMemberGuildCreate?: TransformerCustomizerFunction<TProps, TBehavior, DiscordThreadMemberGuildCreate, ThreadMemberGuildCreate, BigStringsToBigints<{ }>>; unfurledMediaItem?: TransformerCustomizerFunction<TProps, TBehavior, DiscordUnfurledMediaItem, UnfurledMediaItem, BigStringsToBigints<{ }>>; user?: TransformerCustomizerFunction<TProps, TBehavior, DiscordUser, User, BigStringsToBigints<{ }>>; userPrimaryGuild?: TransformerCustomizerFunction<TProps, TBehavior, DiscordUserPrimaryGuild, UserPrimaryGuild, BigStringsToBigints<{ }>>; voiceRegion?: TransformerCustomizerFunction<TProps, TBehavior, DiscordVoiceRegion, VoiceRegion, BigStringsToBigints<{ }>>; voiceState?: TransformerCustomizerFunction<TProps, TBehavior, DiscordVoiceState, VoiceState, BigStringsToBigints<{ guildId?: BigString; }>>; webhook?: TransformerCustomizerFunction<TProps, TBehavior, DiscordWebhook, Webhook, BigStringsToBigints<{ }>>; welcomeScreen?: TransformerCustomizerFunction<TProps, TBehavior, DiscordWelcomeScreen, WelcomeScreen, BigStringsToBigints<{ }>>; welcomeScreenChannel?: TransformerCustomizerFunction<TProps, TBehavior, DiscordWelcomeScreenChannel, WelcomeScreenChannel, BigStringsToBigints<{ }>>; }

customizers.activity?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordActivity, Activity, BigStringsToBigints<{ }>>

customizers.activityAssets?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordActivityAssets, ActivityAssets, BigStringsToBigints<{ }>>

customizers.activityEmoji?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordActivityEmoji, ActivityEmoji, BigStringsToBigints<{ }>>

customizers.activityInstance?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordActivityInstance, ActivityInstance, BigStringsToBigints<{ }>>

customizers.activityLocation?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordActivityLocation, ActivityLocation, BigStringsToBigints<{ }>>

customizers.application?​

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

customizers.applicationCommand?​

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

customizers.applicationCommandOption?​

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

customizers.applicationCommandOptionChoice?​

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

customizers.applicationCommandPermissions?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordApplicationCommandPermissions, ApplicationCommandPermissions, BigStringsToBigints<{ }>>

customizers.attachment?​

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

customizers.auditLogEntry?​

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

customizers.autoModerationAction?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordAutoModerationAction, AutoModerationAction, BigStringsToBigints<{ }>>

customizers.autoModerationActionExecution?​

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

customizers.autoModerationActionMetadata?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordAutoModerationActionMetadata, AutoModerationActionMetadata, BigStringsToBigints<{ }>>

customizers.autoModerationRule?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordAutoModerationRule, AutoModerationRule, BigStringsToBigints<{ }>>

customizers.autoModerationRuleTriggerMetadata?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordAutoModerationRuleTriggerMetadata, AutoModerationRuleTriggerMetadata, BigStringsToBigints<{ }>>

customizers.avatarDecorationData?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordAvatarDecorationData, AvatarDecorationData, BigStringsToBigints<{ }>>

customizers.channel?​

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

customizers.channelInfo?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordChannelInfo, ChannelInfo, BigStringsToBigints<{ }>>

customizers.channelInfoData?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordChannelInfoData, ChannelInfoData, BigStringsToBigints<{ }>>

customizers.collectibles?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordCollectibles, Collectibles, BigStringsToBigints<{ }>>

customizers.component?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordMessageComponent | DiscordMessageComponentFromModalInteractionResponse, Component, BigStringsToBigints<{ }>>

customizers.defaultReactionEmoji?​

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

customizers.embed?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordEmbed, Embed, BigStringsToBigints<{ }>>

customizers.embedAuthor?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordEmbedAuthor, EmbedAuthor, BigStringsToBigints<{ }>>

customizers.embedFooter?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordEmbedFooter, EmbedFooter, BigStringsToBigints<{ }>>

customizers.embedImage?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordEmbedImage, EmbedImage, BigStringsToBigints<{ }>>

customizers.embedVideo?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordEmbedVideo, EmbedVideo, BigStringsToBigints<{ }>>

customizers.emoji?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordEmoji, Emoji, BigStringsToBigints<{ }>>

customizers.entitlement?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordEntitlement, Entitlement, BigStringsToBigints<{ }>>

customizers.forumTag?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordForumTag, ForumTag, BigStringsToBigints<{ }>>

customizers.gatewayBot?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordGetGatewayBot, GetGatewayBot, BigStringsToBigints<{ }>>

customizers.guild?​

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

customizers.guildApplicationCommandPermissions?​

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

customizers.guildOnboarding?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildOnboarding, GuildOnboarding, BigStringsToBigints<{ }>>

customizers.guildOnboardingPrompt?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildOnboardingPrompt, GuildOnboardingPrompt, BigStringsToBigints<{ }>>

customizers.guildOnboardingPromptOption?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordGuildOnboardingPromptOption, GuildOnboardingPromptOption, BigStringsToBigints<{ }>>

customizers.guildWidget?​

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

customizers.guildWidgetSettings?​

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

customizers.incidentsData?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordIncidentsData, IncidentsData, BigStringsToBigints<{ }>>

customizers.integration?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordIntegrationCreateUpdate, Integration, BigStringsToBigints<{ }>>

customizers.integrationAccount?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordIntegrationAccount, IntegrationAccount, BigStringsToBigints<{ }>>

customizers.integrationApplication?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordIntegrationApplication, IntegrationApplication, BigStringsToBigints<{ }>>

customizers.interaction?​

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

customizers.interactionCallback?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionCallback, InteractionCallback, BigStringsToBigints<{ }>>

customizers.interactionCallbackResponse?​

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

customizers.interactionDataOption?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordInteractionDataOption, InteractionDataOption, BigStringsToBigints<{ }>>

customizers.interactionDataResolved?​

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

customizers.interactionResource?​

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

customizers.invite?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordInviteMetadata, Invite, BigStringsToBigints<{ shardId?: number; }>>

customizers.inviteStageInstance?​

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

customizers.lobby?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordLobby, Lobby, BigStringsToBigints<{ }>>

customizers.lobbyInvite?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordLobbyInvite, LobbyInvite, BigStringsToBigints<{ }>>

customizers.lobbyMember?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordLobbyMember, LobbyMember, BigStringsToBigints<{ }>>

customizers.lobbyMessage?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordLobbyMessage, LobbyMessage, BigStringsToBigints<{ }>>

customizers.lobbyMessageLobbyMember?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordLobbyMessageLobbyMember, LobbyMessageLobbyMember, BigStringsToBigints<{ }>>

customizers.mediaGalleryItem?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordMediaGalleryItem, MediaGalleryItem, BigStringsToBigints<{ }>>

customizers.member?​

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

customizers.message?​

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

customizers.messageCall?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordMessageCall, MessageCall, BigStringsToBigints<{ }>>

customizers.messageInteractionMetadata?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordMessageInteractionMetadata, MessageInteractionMetadata, BigStringsToBigints<{ }>>

customizers.messagePin?​

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

customizers.messageSnapshot?​

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

customizers.nameplate?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordNameplate, Nameplate, BigStringsToBigints<{ }>>

customizers.optionalAuditEntryInfo?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordOptionalAuditEntryInfo, OptionalAuditEntryInfo, BigStringsToBigints<{ }>>

customizers.poll?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordPoll, Poll, BigStringsToBigints<{ }>>

customizers.pollMedia?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordPollMedia, PollMedia, BigStringsToBigints<{ }>>

customizers.presence?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordPresenceUpdate, PresenceUpdate, BigStringsToBigints<{ }>>

customizers.role?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordRole, Role, BigStringsToBigints<{ guildId?: BigString; }>>

customizers.roleColors?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordRoleColors, RoleColors, BigStringsToBigints<{ }>>

customizers.scheduledEvent?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordScheduledEvent, ScheduledEvent, BigStringsToBigints<{ }>>

customizers.scheduledEventRecurrenceRule?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordScheduledEventRecurrenceRule, ScheduledEventRecurrenceRule, BigStringsToBigints<{ }>>

customizers.sessionStartLimit?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordSessionStartLimit, SessionStartLimit, BigStringsToBigints<{ }>>

customizers.sharedClientTheme?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordSharedClientTheme, SharedClientTheme, BigStringsToBigints<{ }>>

customizers.sku?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordSku, Sku, BigStringsToBigints<{ }>>

customizers.soundboardSound?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordSoundboardSound, SoundboardSound, BigStringsToBigints<{ }>>

customizers.stageInstance?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordStageInstance, StageInstance, BigStringsToBigints<{ }>>

customizers.sticker?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordSticker, Sticker, BigStringsToBigints<{ }>>

customizers.stickerPack?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordStickerPack, StickerPack, BigStringsToBigints<{ }>>

customizers.subscription?​

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

customizers.team?​

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

customizers.teamMember?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordTeamMember, TeamMember, BigStringsToBigints<{ }>>

customizers.template?​

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

customizers.threadMember?​

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

customizers.threadMemberGuildCreate?​

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

customizers.unfurledMediaItem?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordUnfurledMediaItem, UnfurledMediaItem, BigStringsToBigints<{ }>>

customizers.user?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordUser, User, BigStringsToBigints<{ }>>

customizers.userPrimaryGuild?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordUserPrimaryGuild, UserPrimaryGuild, BigStringsToBigints<{ }>>

customizers.voiceRegion?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordVoiceRegion, VoiceRegion, BigStringsToBigints<{ }>>

customizers.voiceState?​

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

customizers.webhook?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordWebhook, Webhook, BigStringsToBigints<{ }>>

customizers.welcomeScreen?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordWelcomeScreen, WelcomeScreen, BigStringsToBigints<{ }>>

customizers.welcomeScreenChannel?​

TransformerCustomizerFunction<TProps, TBehavior, DiscordWelcomeScreenChannel, WelcomeScreenChannel, BigStringsToBigints<{ }>>

defaultReactionEmoji?​

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

desiredProperties?​

RecursivePartial<TProps>

embed?​

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

embedAuthor?​

TransformerFunction<TProps, TBehavior, DiscordEmbedAuthor, EmbedAuthor, { }>

embedFooter?​

TransformerFunction<TProps, TBehavior, DiscordEmbedFooter, EmbedFooter, { }>

embedImage?​

TransformerFunction<TProps, TBehavior, DiscordEmbedImage, EmbedImage, { }>

embedVideo?​

TransformerFunction<TProps, TBehavior, DiscordEmbedVideo, EmbedVideo, { }>

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

guildApplicationCommandPermissions?​

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

guildOnboarding?​

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

guildOnboardingPrompt?​

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

guildOnboardingPromptOption?​

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

guildWidget?​

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

guildWidgetSettings?​

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

incidentsData?​

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

integration?​

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

integrationAccount?​

TransformerFunction<TProps, TBehavior, DiscordIntegrationAccount, IntegrationAccount, { }>

integrationApplication?​

TransformerFunction<TProps, TBehavior, DiscordIntegrationApplication, IntegrationApplication, { }>

interaction?​

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

interactionCallback?​

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

interactionCallbackResponse?​

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

interactionDataOption?​

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, Invite, { shardId?: number; }>

inviteStageInstance?​

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

lobby?​

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

lobbyInvite?​

TransformerFunction<TProps, TBehavior, DiscordLobbyInvite, LobbyInvite, { }>

lobbyMember?​

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

lobbyMessage?​

TransformerFunction<TProps, TBehavior, DiscordLobbyMessage, LobbyMessage, { }>

lobbyMessageLobbyMember?​

TransformerFunction<TProps, TBehavior, DiscordLobbyMessageLobbyMember, LobbyMessageLobbyMember, { }>

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, { }>

optionalAuditEntryInfo?​

TransformerFunction<TProps, TBehavior, DiscordOptionalAuditEntryInfo, OptionalAuditEntryInfo, { }>

poll?​

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

pollMedia?​

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

presence?​

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

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

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, { }>

sessionStartLimit?​

TransformerFunction<TProps, TBehavior, DiscordSessionStartLimit, SessionStartLimit, { }>

sharedClientTheme?​

TransformerFunction<TProps, TBehavior, DiscordSharedClientTheme, SharedClientTheme, { }>

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, { }>

teamMember?​

TransformerFunction<TProps, TBehavior, DiscordTeamMember, TeamMember, { }>

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, { }>

welcomeScreenChannel?​

TransformerFunction<TProps, TBehavior, DiscordWelcomeScreenChannel, WelcomeScreenChannel, { }>

Returns​

Transformers<TProps, TBehavior>