Constantsnamespace
Enums and constants for Discord's API and the library's own events.
On this page
import { Constants } from 'detritus-client';Enums
Named constants.
ActivityPartyPrivacy
enum src/constants.ts:99ActivityPlatformTypes
enum src/constants.ts:105ApplicationCommandOptionTypes
enum src/constants.ts:129ApplicationCommandPermissionTypes
enum src/constants.ts:144ApplicationCommandTypes
enum src/constants.ts:115ApplicationEventWebhookStatus
enum src/constants.ts:151ApplicationFlags
enum src/constants.ts:158ApplicationIntegrationTypes
enum src/constants.ts:179ApplicationMonetizationStates
enum src/constants.ts:185ApplicationNewsFlags
enum src/constants.ts:194ApplicationRoleConnectionMetadataTypes
enum src/constants.ts:200ApplicationTypes
enum src/constants.ts:212AuditLogActions
enum src/constants.ts:218AuditLogActionTypes
enum src/constants.ts:309AuditLogChangeKeys
enum src/constants.ts:338AuditLogTargetTypes
enum src/constants.ts:323AutoModerationRuleActionTypes
enum src/constants.ts:403AutoModerationRuleEventTypes
enum src/constants.ts:411AutoModerationRuleKeywordPresetTypes
enum src/constants.ts:417AutoModerationRuleTriggerTypes
enum src/constants.ts:423CarouselMediaTypes
enum src/constants.ts:433ChannelFlags
enum src/constants.ts:440ChannelForumLayoutTypes
enum src/constants.ts:454ChannelSortOrderTypes
enum src/constants.ts:461ChannelTypes
enum src/constants.ts:467ChannelVideoQualityModes
enum src/constants.ts:487ClientEvents
enum src/constants.ts:493ClusterIPCOpCodes
enum src/constants.ts:648Colors
enum src/constants.ts:661CommandArgumentTypes
enum src/constants.ts:666CommandRatelimitTypes
enum src/constants.ts:679ConnectedAccountVisibilityTypes
enum src/constants.ts:686DiscordOpusFormat
enum src/constants.ts:692DiscordRegexNames
enum src/constants.ts:698Distributors
enum src/constants.ts:738EntitlementTypes
enum src/constants.ts:779EntryPointCommandHandlerTypes
enum src/constants.ts:123ExplicitContentFilterTypes
enum src/constants.ts:791GuildExplicitContentFilterTypes
enum src/constants.ts:798GuildFeatures
enum src/constants.ts:805GuildMemberFlags
enum src/constants.ts:859GuildNotificationSettings
enum src/constants.ts:886GuildNSFWLevels
enum src/constants.ts:892GuildOnboardingModes
enum src/constants.ts:874GuildOnboardingPromptTypes
enum src/constants.ts:880GuildScheduledEventEntityTypes
enum src/constants.ts:900GuildScheduledEventPrivacyLevels
enum src/constants.ts:907GuildScheduledEventRecurrenceRuleFrequencies
enum src/constants.ts:912GuildScheduledEventRecurrenceRuleMonths
enum src/constants.ts:920GuildScheduledEventRecurrenceRuleWeekdays
enum src/constants.ts:936GuildScheduledEventStatusTypes
enum src/constants.ts:946GuildWidgetStyles
enum src/constants.ts:954ImageFormats
enum src/constants.ts:963IntegrationExpireBehaviors
enum src/constants.ts:972InteractionCallbackTypes
enum src/constants.ts:978InteractionContextTypes
enum src/constants.ts:993InteractionTypes
enum src/constants.ts:1000InviteFlags
enum src/constants.ts:1009InviteTargetTypes
enum src/constants.ts:1029InviteTargetUsersJobStatusTypes
enum src/constants.ts:1014InviteTypes
enum src/constants.ts:1022LibraryApplicationFlags
enum src/constants.ts:1035LobbyErrors
enum src/constants.ts:1044LobbyTypes
enum src/constants.ts:1056Locales
enum src/constants.ts:1062MarkupTimestampStyles
enum src/constants.ts:1133MessageActivityTypes
enum src/constants.ts:1193MessageAttachmentFlags
enum src/constants.ts:1202MessageComponentButtonStyles
enum src/constants.ts:1144MessageComponentDefaultValueTypes
enum src/constants.ts:1186MessageComponentInputTextStyles
enum src/constants.ts:1154MessageComponentTypes
enum src/constants.ts:1160MessageEmbedTypes
enum src/constants.ts:1211MessageFlags
enum src/constants.ts:1226MessagePollLayoutTypes
enum src/constants.ts:1244MessageReferenceTypes
enum src/constants.ts:1249MessageTypes
enum src/constants.ts:1255MfaLevels
enum src/constants.ts:1349Oauth2AssetTypes
enum src/constants.ts:1355Oauth2Scopes
enum src/constants.ts:1361OverwriteTypes
enum src/constants.ts:1393PlatformTypes
enum src/constants.ts:1563PremiumGuildTiers
enum src/constants.ts:1590PremiumUserTypes
enum src/constants.ts:1647ReactionTypes
enum src/constants.ts:1666RelationshipTypes
enum src/constants.ts:1672RoleFlags
enum src/constants.ts:1682SkuAccessTypes
enum src/constants.ts:1687SkuFlags
enum src/constants.ts:1694SkuTypes
enum src/constants.ts:1706StagePrivacyLevels
enum src/constants.ts:1729StickerExtensions
enum src/constants.ts:1757StickerFormats
enum src/constants.ts:1735StickerTypes
enum src/constants.ts:1751StoreApplicationApprovalStates
enum src/constants.ts:1765SubscriptionStatusTypes
enum src/constants.ts:1744SystemChannelFlags
enum src/constants.ts:1774TeamMembershipStates
enum src/constants.ts:1822TeamPayoutAccountStatuses
enum src/constants.ts:1829UserDisplayNameEffects
enum src/constants.ts:1839UserDisplayNameFonts
enum src/constants.ts:1850UserFlags
enum src/constants.ts:1867UserPremiumGuildSubscriptionLevels
enum src/constants.ts:1902UserPremiumTypes
enum src/constants.ts:1893UserRequiredActions
enum src/constants.ts:1927VerificationLevels
enum src/constants.ts:1935WebhookTypes
enum src/constants.ts:1944Type aliases
Named types used across the API.
Snowflake
type src/constants.ts:42type Snowflake = number | stringVariables
Exported values.
AuditLogSubtargetTypes
variable const src/constants.ts:317const AuditLogSubtargetTypes: Readonly<{ ROLE: "role"; USER: "member" }>Show definition (4 lines)
export const AuditLogSubtargetTypes = Object.freeze({
USER: 'member',
ROLE: 'role',
});COMMAND_RATELIMIT_TYPES
variable const src/constants.ts:3087const COMMAND_RATELIMIT_TYPES: ReadonlyArray<string>CommandErrors
variable const src/constants.ts:674const CommandErrors: Readonly<{}>Show definition (3 lines)
export const CommandErrors = Object.freeze({
});DEFAULT_GROUP_DM_AVATARS
variable const src/constants.ts:3089const DEFAULT_GROUP_DM_AVATARS: ReadonlyArray<string>Show definition (10 lines)
export const DEFAULT_GROUP_DM_AVATARS: ReadonlyArray<string> = Object.freeze([
'861ab526aa1fabb04c6b7da8074e3e21',
'b8912961ea6ab32f0655d583bbc26b4f',
'773616c3c8a7e21f8a774eb0d5625436',
'f810dc5fedb7175c43a3389aa890534f',
'e1fb24a120bdd003a84e021b16ec3bef',
'b3150d5cef84b9e82128a1131684f287',
'485a854d5171c8dc98088041626e6fea',
'1531b79c2f2927945582023e1edaaa11',
]);DEFAULT_MAX_MEMBERS
variable const src/constants.ts:50const DEFAULT_MAX_MEMBERS: 250000 = 250000DEFAULT_MAX_PRESENCES
variable const src/constants.ts:51const DEFAULT_MAX_PRESENCES: 5000 = 5000DEFAULT_MAX_VIDEO_CHANNEL_USERS
variable const src/constants.ts:52const DEFAULT_MAX_VIDEO_CHANNEL_USERS: 25 = 25DetritusKeys
variable const src/constants.ts:2518const DetritusKeys: Readonly<{ accent_color: "accentColor"; access_token: "accessToken"; access_type: "accessType"; accessory: "accessory"; account: "account"; action_type: "actionType"; actions: "actions"; active: "active"; activities: "activities"; activity: "activity"; activity_instance: "activityInstance"; activity_instance_id: "activityInstanceId"; … 553 more }>Show definition (567 lines)
export const DetritusKeys = Object.freeze({
[DiscordKeys.ACCENT_COLOR]: 'accentColor',
[DiscordKeys.ACCESS_TOKEN]: 'accessToken',
[DiscordKeys.ACCESS_TYPE]: 'accessType',
[DiscordKeys.ACCESSORY]: 'accessory',
[DiscordKeys.ACCOUNT]: 'account',
[DiscordKeys.ACTIONS]: 'actions',
[DiscordKeys.ACTION_TYPE]: 'actionType',
[DiscordKeys.ACTIVE]: 'active',
[DiscordKeys.ACTIVITIES]: 'activities',
[DiscordKeys.ACTIVITY]: 'activity',
[DiscordKeys.ACTIVITY_INSTANCE]: 'activityInstance',
[DiscordKeys.ACTIVITY_INSTANCE_ID]: 'activityInstanceId',
[DiscordKeys.AFK_CHANNEL_ID]: 'afkChannelId',
[DiscordKeys.AFK_TIMEOUT]: 'afkTimeout',
[DiscordKeys.ALIASES]: 'aliases',
[DiscordKeys.ALLOW]: 'allow',
[DiscordKeys.ALLOW_LIST]: 'allowList',
[DiscordKeys.ALLOW_MULTISELECT]: 'allowMultiselect',
[DiscordKeys.ALLOW_NEW]: 'allowNew',
[DiscordKeys.ANALYTICS_TOKEN]: 'analyticsToken',
[DiscordKeys.ANIMATED]: 'animated',
[DiscordKeys.ANSWER_COUNTS]: 'answerCounts',
[DiscordKeys.ANSWER_ID]: 'answerId',
[DiscordKeys.ANSWERS]: 'answers',
[DiscordKeys.APP_PERMISSIONS]: 'appPermissions',
[DiscordKeys.APPLICATION]: 'application',
[DiscordKeys.APPLICATION_COMMAND_COUNT]: 'applicationCommandCount',
[DiscordKeys.APPLICATION_ID]: 'applicationId',
[DiscordKeys.APPLIED_TAGS]: 'appliedTags',
[DiscordKeys.APPROXIMATE_GUILD_COUNT]: 'approximateGuildCount',
[DiscordKeys.APPROXIMATE_MEMBER_COUNT]: 'approximateMemberCount',
[DiscordKeys.APPROXIMATE_PRESENCE_COUNT]: 'approximatePresenceCount',
[DiscordKeys.APPROXIMATE_USER_AUTHORIZATION_COUNT]: 'approximateUserAuthorizationCount',
[DiscordKeys.APPROXIMATE_USER_INSTALL_COUNT]: 'approximateUserInstallCount',
[DiscordKeys.ARCHIVE_TIMESTAMP]: 'archiveTimestamp',
[DiscordKeys.ARCHIVED]: 'archived',
[DiscordKeys.ARCHIVER_ID]: 'archiverId',
[DiscordKeys.ASSET]: 'asset',
[DiscordKeys.ASSETS]: 'assets',
[DiscordKeys.ATTACHMENT_SIZE_LIMIT]: 'attachmentSizeLimit',
[DiscordKeys.ATTACHMENTS]: 'attachments',
[DiscordKeys.AUTHOR]: 'author',
[DiscordKeys.AUTHORIZING_INTEGRATION_OWNERS]: 'authorizingIntegrationOwners',
[DiscordKeys.AUTO_ARCHIVE_DURATION]: 'autoArchiveDuration',
[DiscordKeys.AUTO_MODERATION_RULE_NAME]: 'autoModerationRuleName',
[DiscordKeys.AUTO_MODERATION_RULE_TRIGGER_TYPE]: 'autoModerationRuleTriggerType',
[DiscordKeys.AUTO_MODERATION_RULES]: 'autoModerationRules',
[DiscordKeys.AUTOCOMPLETE]: 'autocomplete',
[DiscordKeys.AVAILABLE]: 'available',
[DiscordKeys.AVAILABLE_FOR_PURCHASE]: 'availableForPurchase',
[DiscordKeys.AVAILABLE_TAGS]: 'availableTags',
[DiscordKeys.AVATAR]: 'avatar',
[DiscordKeys.AVATAR_DECORATION_DATA]: 'avatarDecorationData',
[DiscordKeys.BADGE]: 'badge',
[DiscordKeys.BANNER]: 'banner',
[DiscordKeys.BANNER_COLOR]: 'bannerColor',
[DiscordKeys.BIO]: 'bio',
[DiscordKeys.BITRATE]: 'bitrate',
[DiscordKeys.BOT]: 'bot',
[DiscordKeys.BOT_ID]: 'botId',
[DiscordKeys.BOT_PUBLIC]: 'botPublic',
[DiscordKeys.BOT_REQUIRE_CODE_GRANT]: 'botRequireCodeGrant',
[DiscordKeys.BOX_ART]: 'boxArt',
[DiscordKeys.BURST_COLORS]: 'burstColors',
[DiscordKeys.BURST_COUNT]: 'burstCount',
[DiscordKeys.BUTTONS]: 'buttons',
[DiscordKeys.BY_MONTH]: 'byMonth',
[DiscordKeys.BY_MONTH_DAY]: 'byMonthDay',
[DiscordKeys.BY_N_WEEKDAY]: 'byNWeekday',
[DiscordKeys.BY_WEEKDAY]: 'byWeekday',
[DiscordKeys.BY_YEAR_DAY]: 'byYearDay',
[DiscordKeys.CALL]: 'call',
[DiscordKeys.CANCELED_AT]: 'canceledAt',
[DiscordKeys.CAROUSEL_ITEMS]: 'carouselItems',
[DiscordKeys.CATEGORY]: 'category',
[DiscordKeys.CHANGES]: 'changes',
[DiscordKeys.CHANNEL]: 'channel',
[DiscordKeys.CHANNELS]: 'channels',
[DiscordKeys.CHANNEL_ID]: 'channelId',
[DiscordKeys.CHANNEL_TYPES]: 'channelTypes',
[DiscordKeys.CHOICES]: 'choices',
[DiscordKeys.CLAN]: 'clan',
[DiscordKeys.CLIENT]: 'client',
[DiscordKeys.CLIENT_INFO]: 'clientInfo',
[DiscordKeys.CLIENT_STATUS]: 'clientStatus',
[DiscordKeys.CLIP_CREATED_AT]: 'clipCreatedAt',
[DiscordKeys.CLIP_PARTICIPANTS]: 'clipParticipants',
[DiscordKeys.CODE]: 'code',
[DiscordKeys.COLLECTIBLES]: 'collectibles',
[DiscordKeys.COLOR]: 'color',
[DiscordKeys.COLORS]: 'colors',
[DiscordKeys.COMMUNICATION_DISABLED_UNTIL]: 'communicationDisabledUntil',
[DiscordKeys.COMPONENT]: 'component',
[DiscordKeys.COMPONENT_TYPE]: 'componentType',
[DiscordKeys.COMPONENTS]: 'components',
[DiscordKeys.CONNECTED_ACCOUNTS]: 'connectedAccounts',
[DiscordKeys.CONSUMED]: 'consumed',
[DiscordKeys.CONTENT]: 'content',
[DiscordKeys.CONTENT_RATING]: 'contentRating',
[DiscordKeys.CONTENT_RATING_AGENCY]: 'contentRatingAgency',
[DiscordKeys.CONTENT_TYPE]: 'contentType',
[DiscordKeys.CONTEXT]: 'context',
[DiscordKeys.CONTEXTS]: 'contexts',
[DiscordKeys.COUNT]: 'count',
[DiscordKeys.COUNTRY]: 'country',
[DiscordKeys.COUNT_DETAILS]: 'countDetails',
[DiscordKeys.COVER_IMAGE]: 'coverImage',
[DiscordKeys.CREATE_TIMESTAMP]: 'createTimestamp',
[DiscordKeys.CREATED_AT]: 'createdAt',
[DiscordKeys.CREATOR]: 'creator',
[DiscordKeys.CREATOR_ID]: 'creatorId',
[DiscordKeys.CURRENCY]: 'currency',
[DiscordKeys.CURRENT_PERIOD_END]: 'currentPeriodEnd',
[DiscordKeys.CURRENT_PERIOD_START]: 'currentPeriodStart',
[DiscordKeys.CUSTOM]: 'custom',
[DiscordKeys.CUSTOM_ID]: 'customId',
[DiscordKeys.CUSTOM_MESSAGE]: 'customMessage',
[DiscordKeys.CUSTOM_INSTALL_URL]: 'customInstallUrl',
[DiscordKeys.DATA]: 'data',
[DiscordKeys.DEAF]: 'deaf',
[DiscordKeys.DEFAULT]: 'default',
[DiscordKeys.DEFAULT_AUTO_ARCHIVE_DURATION]: 'defaultAutoArchiveDuration',
[DiscordKeys.DEFAULT_FORUM_LAYOUT]: 'defaultForumLayout',
[DiscordKeys.DEFAULT_MEMBER_PERMISSIONS]: 'defaultMemberPermissions',
[DiscordKeys.DEFAULT_MESSAGE_NOTIFICATIONS]: 'defaultMessageNotifications',
[DiscordKeys.DEFAULT_PERMISSION]: 'defaultPermission',
[DiscordKeys.DEFAULT_REACTION_EMOJI]: 'defaultReactionEmoji',
[DiscordKeys.DEFAULT_SORT_ORDER]: 'defaultSortOrder',
[DiscordKeys.DEFAULT_THREAD_RATE_LIMIT_PER_USER]: 'defaultThreadRateLimitPerUser',
[DiscordKeys.DEFAULT_VALUES]: 'defaultValues',
[DiscordKeys.DELETE_MEMBER_DAYS]: 'deleteMemberDays',
[DiscordKeys.DELETED]: 'deleted',
[DiscordKeys.DENY]: 'deny',
[DiscordKeys.DENY_NEW]: 'denyNew',
[DiscordKeys.DEPENDENT_SKU_ID]: 'dependentSkuId',
[DiscordKeys.DEPRECATED]: 'deprecated',
[DiscordKeys.DESCRIPTION]: 'description',
[DiscordKeys.DESCRIPTION_LOCALIZATIONS]: 'descriptionLocalizations',
[DiscordKeys.DESKTOP]: 'desktop',
[DiscordKeys.DETAILS]: 'details',
[DiscordKeys.DEVELOPERS]: 'developers',
[DiscordKeys.DISABLED]: 'disabled',
[DiscordKeys.DISCOVERABLE_DISABLED]: 'discoverableDisabled',
[DiscordKeys.DISCOVERY_SPLASH]: 'discoverySplash',
[DiscordKeys.DISCRIMINATOR]: 'discriminator',
[DiscordKeys.DISPLAY_NAME_STYLES]: 'displayNameStyles',
[DiscordKeys.DISTRIBUTOR]: 'distributor',
[DiscordKeys.DIVIDER]: 'divider',
[DiscordKeys.DMS_DISABLED_UNTIL]: 'dmsDisabledUntil',
[DiscordKeys.DM_PERMISSION]: 'dmPermission',
[DiscordKeys.DM_SPAM_DETECTED_AT]: 'dmSpamDetectedAt',
[DiscordKeys.DURATION]: 'duration',
[DiscordKeys.DURATION_SECONDS]: 'durationSeconds',
[DiscordKeys.DURATION_SECS]: 'durationSecs',
[DiscordKeys.EDITED_TIMESTAMP]: 'editedTimestamp',
[DiscordKeys.EFFECT_ID]: 'effectId',
[DiscordKeys.EMAIL]: 'email',
[DiscordKeys.EMBEDS]: 'embeds',
[DiscordKeys.EMBED_CHANNEL_ID]: 'embedChannelId',
[DiscordKeys.EMBED_ENABLED]: 'embedEnabled',
[DiscordKeys.EMOJI]: 'emoji',
[DiscordKeys.EMOJIS]: 'emojis',
[DiscordKeys.EMOJI_ID]: 'emojiId',
[DiscordKeys.EMOJI_NAME]: 'emojiName',
[DiscordKeys.ENABLE_EMOTICONS]: 'enableEmoticons',
[DiscordKeys.ENABLED]: 'enabled',
[DiscordKeys.END]: 'end',
[DiscordKeys.ENDED]: 'ended',
[DiscordKeys.ENDED_TIMESTAMP]: 'endedTimestamp',
[DiscordKeys.ENDS_AT]: 'endsAt',
[DiscordKeys.ENTITLEMENT_BRANCH_ID]: 'entitlementBranchId',
[DiscordKeys.ENTITLEMENTS]: 'entitlements',
[DiscordKeys.ENTITLEMENT_IDS]: 'entitlementIds',
[DiscordKeys.ENTITY_ID]: 'entityId',
[DiscordKeys.ENTITY_METADATA]: 'entityMetadata',
[DiscordKeys.ENTITY_TYPE]: 'entityType',
[DiscordKeys.EPHEMERAL]: 'ephemeral',
[DiscordKeys.EULA_ID]: 'eulaId',
[DiscordKeys.EVENT_TYPE]: 'eventType',
[DiscordKeys.EVENT_WEBHOOKS_STATUS]: 'eventWebhooksStatus',
[DiscordKeys.EVENT_WEBHOOKS_TYPES]: 'eventWebhooksTypes',
[DiscordKeys.EVENT_WEBHOOKS_URL]: 'eventWebhooksUrl',
[DiscordKeys.EXECUTABLES]: 'executables',
[DiscordKeys.EXEMPT_CHANNELS]: 'exemptChannels',
[DiscordKeys.EXEMPT_ROLES]: 'exemptRoles',
[DiscordKeys.EXPIRES_AT]: 'expiresAt',
[DiscordKeys.EXPIRE_BEHAVIOR]: 'expireBehavior',
[DiscordKeys.EXPIRE_GRACE_PERIOD]: 'expireGracePeriod',
[DiscordKeys.EXPIRY]: 'expiry',
[DiscordKeys.EXPLICIT_CONTENT_FILTER]: 'explicitContentFilter',
[DiscordKeys.FEATURES]: 'features',
[DiscordKeys.FIELDS]: 'fields',
[DiscordKeys.FILE]: 'file',
[DiscordKeys.FILENAME]: 'filename',
[DiscordKeys.FILE_TYPES]: 'fileTypes',
[DiscordKeys.FLAGS]: 'flags',
[DiscordKeys.FLAGS_NEW]: 'flagsNew',
[DiscordKeys.FOCUSED]: 'focused',
[DiscordKeys.FONT_ID]: 'fontId',
[DiscordKeys.FOOTER]: 'footer',
[DiscordKeys.FORMAT_TYPE]: 'formatType',
[DiscordKeys.FREQUENCY]: 'frequency',
[DiscordKeys.FRIEND_SYNC]: 'friendSync',
[DiscordKeys.GAME]: 'game',
[DiscordKeys.GAME_ID]: 'gameId',
[DiscordKeys.GENRES]: 'genres',
[DiscordKeys.GLOBAL_NAME]: 'globalName',
[DiscordKeys.GUILD]: 'guild',
[DiscordKeys.GUILD_CONNECTIONS]: 'guildConnections',
[DiscordKeys.GUILD_ID]: 'guildId',
[DiscordKeys.GUILD_IDS]: 'guildIds',
[DiscordKeys.GUILD_LOCALE]: 'guildLocale',
[DiscordKeys.GUILD_PARTIAL]: 'guildPartial',
[DiscordKeys.GUILD_SCHEDULED_EVENT]: 'guildScheduledEvent',
[DiscordKeys.GUILD_SCHEDULED_EVENTS]: 'guildScheduledEvents',
[DiscordKeys.GUILD_SCHEDULED_EVENT_ID]: 'guildScheduledEventId',
[DiscordKeys.HANDLER]: 'handler',
[DiscordKeys.HEADER_BACKGROUND]: 'headerBackground',
[DiscordKeys.HEADER_LOGO_DARK_THEME]: 'headerLogoDarkTheme',
[DiscordKeys.HEADER_LOGO_LIGHT_THEME]: 'headerLogoLightTheme',
[DiscordKeys.HEIGHT]: 'height',
[DiscordKeys.HERO_BACKGROUND]: 'heroBackground',
[DiscordKeys.HERO_VIDEO]: 'heroVideo',
[DiscordKeys.HOIST]: 'hoist',
[DiscordKeys.HOISTED_ROLE]: 'hoistedRole',
[DiscordKeys.HOOK]: 'hook',
[DiscordKeys.ICON]: 'icon',
[DiscordKeys.ICON_URL]: 'iconUrl',
[DiscordKeys.ID]: 'id',
[DiscordKeys.IDENTITY_ENABLED]: 'identityEnabled',
[DiscordKeys.IDENTITY_GUILD_ID]: 'identityGuildId',
[DiscordKeys.IDS]: 'ids',
[DiscordKeys.IMAGE]: 'image',
[DiscordKeys.INCIDENTS_DATA]: 'incidentsData',
[DiscordKeys.INLINE]: 'inline',
[DiscordKeys.INSTANCE]: 'instance',
[DiscordKeys.INTEGRATION_ID]: 'integrationId',
[DiscordKeys.INTEGRATION_TYPE]: 'integrationType',
[DiscordKeys.INTEGRATION_TYPES]: 'integrationTypes',
[DiscordKeys.INTEGRATION_TYPES_CONFIG]: 'integrationTypesConfig',
[DiscordKeys.INTEGRATIONS]: 'integrations',
[DiscordKeys.INTERACTED_MESSAGE_ID]: 'interactedMessageId',
[DiscordKeys.INTERACTION]: 'interaction',
[DiscordKeys.INTERACTION_METADATA]: 'interactionMetadata',
[DiscordKeys.INTERACTIONS_ENDPOINT_URL]: 'interactionsEndpointUrl',
[DiscordKeys.INVITABLE]: 'invitable',
[DiscordKeys.INTERVAL]: 'interval',
[DiscordKeys.INTERVAL_COUNT]: 'intervalCount',
[DiscordKeys.INSTALL_PARAMS]: 'installParams',
[DiscordKeys.INSTANCE_ID]: 'instanceId',
[DiscordKeys.INVITES_DISABLED_UNTIL]: 'invitesDisabledUntil',
[DiscordKeys.INVITE_CODE]: 'inviteCode',
[DiscordKeys.INVITER]: 'inviter',
[DiscordKeys.IS_DIRTY]: 'isDirty',
[DiscordKeys.IS_FINALIZED]: 'isFinalized',
[DiscordKeys.IS_MONETIZED]: 'isMonetized',
[DiscordKeys.IS_PARTIAL]: 'isPartial',
[DiscordKeys.IS_PENDING]: 'isPending',
[DiscordKeys.IS_RENEWAL]: 'isRenewal',
[DiscordKeys.IS_VERIFIED]: 'isVerified',
[DiscordKeys.ITEMS]: 'items',
[DiscordKeys.JOIN]: 'join',
[DiscordKeys.JOIN_TIMESTAMP]: 'joinTimestamp',
[DiscordKeys.JOINED_AT]: 'joinedAt',
[DiscordKeys.KEY]: 'key',
[DiscordKeys.KEYWORD_FILTER]: 'keywordFilter',
[DiscordKeys.KIND]: 'kind',
[DiscordKeys.LABEL]: 'label',
[DiscordKeys.LARGE]: 'large',
[DiscordKeys.LARGE_IMAGE]: 'largeImage',
[DiscordKeys.LARGE_TEXT]: 'largeText',
[DiscordKeys.LAST_MESSAGE_ID]: 'lastMessageId',
[DiscordKeys.LAST_MODIFIED]: 'lastModified',
[DiscordKeys.LAST_PIN_TIMESTAMP]: 'lastPinTimestamp',
[DiscordKeys.LAUNCH_ID]: 'launchId',
[DiscordKeys.LAYOUT_TYPE]: 'layoutType',
[DiscordKeys.LAZY]: 'lazy',
[DiscordKeys.LEGAL_NOTICE]: 'legalNotice',
[DiscordKeys.LOCALE]: 'locale',
[DiscordKeys.LOCALES]: 'locales',
[DiscordKeys.LOCATION]: 'location',
[DiscordKeys.LOCKED]: 'locked',
[DiscordKeys.MANAGED]: 'managed',
[DiscordKeys.MANIFEST_LABELS]: 'manifestLabels',
[DiscordKeys.MATCH]: 'match',
[DiscordKeys.MAX_AGE]: 'maxAge',
[DiscordKeys.MAX_LENGTH]: 'maxLength',
[DiscordKeys.MAX_MEMBERS]: 'maxMembers',
[DiscordKeys.MAX_PRESENCES]: 'maxPresences',
[DiscordKeys.MAX_STAGE_VIDEO_CHANNEL_USERS]: 'maxStageVideoChannelUsers',
[DiscordKeys.MAX_USES]: 'maxUses',
[DiscordKeys.MAX_VALUE]: 'maxValue',
[DiscordKeys.MAX_VALUES]: 'maxValues',
[DiscordKeys.MAX_VIDEO_CHANNEL_USERS]: 'maxVideoChannelUsers',
[DiscordKeys.ME]: 'me',
[DiscordKeys.ME_BURST]: 'meBurst',
[DiscordKeys.MEDIA]: 'media',
[DiscordKeys.MEMBER]: 'member',
[DiscordKeys.MEMBERS]: 'members',
[DiscordKeys.MEMBERSHIP_STATE]: 'membershipState',
[DiscordKeys.MEMBERS_REMOVED]: 'membersRemoved',
[DiscordKeys.MEMBER_COUNT]: 'memberCount',
[DiscordKeys.MENTIONABLE]: 'mentionable',
[DiscordKeys.MENTIONS]: 'mentions',
[DiscordKeys.MENTION_CHANNELS]: 'mentionChannels',
[DiscordKeys.MENTION_EVERYONE]: 'mentionEveryone',
[DiscordKeys.MENTION_RAID_PROTECTION_ENABLED]: 'mentionRaidProtectionEnabled',
[DiscordKeys.MENTION_ROLES]: 'mentionRoles',
[DiscordKeys.MENTION_TOTAL_LIMIT]: 'mentionTotalLimit',
[DiscordKeys.MESSAGE]: 'message',
[DiscordKeys.MESSAGES]: 'messages',
[DiscordKeys.MESSAGE_COUNT]: 'messageCount',
[DiscordKeys.MESSAGE_ID]: 'messageId',
[DiscordKeys.MESSAGE_REFERENCE]: 'messageReference',
[DiscordKeys.MESSAGE_SNAPSHOTS]: 'messageSnapshots',
[DiscordKeys.METADATA]: 'metadata',
[DiscordKeys.ME_VOTED]: 'meVoted',
[DiscordKeys.MFA_ENABLED]: 'mfaEnabled',
[DiscordKeys.MFA_LEVEL]: 'mfaLevel',
[DiscordKeys.MIME_TYPE]: 'mimeType',
[DiscordKeys.MIN_LENGTH]: 'minLength',
[DiscordKeys.MIN_VALUE]: 'minValue',
[DiscordKeys.MIN_VALUES]: 'minValues',
[DiscordKeys.MOBILE]: 'mobile',
[DiscordKeys.MODERATED]: 'moderated',
[DiscordKeys.MONETIZATION_STATE]: 'monetizationState',
[DiscordKeys.MUTE]: 'mute',
[DiscordKeys.MUTUAL_GUILDS]: 'mutualGuilds',
[DiscordKeys.NAME]: 'name',
[DiscordKeys.NAMEPLATE]: 'nameplate',
[DiscordKeys.NAME_LOCALIZATIONS]: 'nameLocalizations',
[DiscordKeys.NEW_VALUE]: 'newValue',
[DiscordKeys.NICK]: 'nick',
[DiscordKeys.NICKS]: 'nicks',
[DiscordKeys.NONCE]: 'nonce',
[DiscordKeys.NSFW]: 'nsfw',
[DiscordKeys.NSFW_LEVEL]: 'nsfwLevel',
[DiscordKeys.OAUTH2_INSTALL_PARAMS]: 'oauth2InstallParams',
[DiscordKeys.OLD_VALUE]: 'oldValue',
[DiscordKeys.OPTIMAL]: 'optimal',
[DiscordKeys.OPTIONS]: 'options',
[DiscordKeys.ORIGINAL_RESPONSE_MESSAGE_ID]: 'originalResponseMessageId',
[DiscordKeys.OS]: 'os',
[DiscordKeys.OVERLAY]: 'overlay',
[DiscordKeys.OVERLAY_COMPATIBILITY_HOOK]: 'overlayCompatibilityHook',
[DiscordKeys.OWNER]: 'owner',
[DiscordKeys.OWNER_ID]: 'ownerId',
[DiscordKeys.OWNER_USER_ID]: 'ownerUserId',
[DiscordKeys.PACK_ID]: 'packId',
[DiscordKeys.PALETTE]: 'palette',
[DiscordKeys.PARENT_ID]: 'parentId',
[DiscordKeys.PARTICIPANTS]: 'participants',
[DiscordKeys.PARTY]: 'party',
[DiscordKeys.PARTY_ID]: 'partyId',
[DiscordKeys.PAYOUT_ACCOUNT_STATUS]: 'payoutAccountStatus',
[DiscordKeys.PENDING]: 'pending',
[DiscordKeys.PERMISSION]: 'permission',
[DiscordKeys.PERMISSIONS]: 'permissions',
[DiscordKeys.PERMISSIONS_NEW]: 'permissionsNew',
[DiscordKeys.PERMISSION_OVERWRITES]: 'permissionOverwrites',
[DiscordKeys.PHONE]: 'phone',
[DiscordKeys.PINNED]: 'pinned',
[DiscordKeys.PLACEHOLDER]: 'placeholder',
[DiscordKeys.PLACEHOLDER_VERSION]: 'placeholderVersion',
[DiscordKeys.PLATFORM]: 'platform',
[DiscordKeys.POLL]: 'poll',
[DiscordKeys.POLL_MEDIA]: 'pollMedia',
[DiscordKeys.POSITION]: 'position',
[DiscordKeys.PREFERRED_LOCALE]: 'preferredLocale',
[DiscordKeys.PREMIUM]: 'premium',
[DiscordKeys.PREMIUM_GUILD_SINCE]: 'premiumGuildSince',
[DiscordKeys.PREMIUM_SINCE]: 'premiumSince',
[DiscordKeys.PREMIUM_PROGRESS_BAR_ENABLED]: 'premiumProgressBarEnabled',
[DiscordKeys.PREMIUM_SUBSCRIBER]: 'premiumSubscriber',
[DiscordKeys.PREMIUM_SUBSCRIPTION_COUNT]: 'premiumSubscriptionCount',
[DiscordKeys.PREMIUM_TIER]: 'premiumTier',
[DiscordKeys.PREMIUM_TYPE]: 'premiumType',
[DiscordKeys.PRESENCES]: 'presences',
[DiscordKeys.PREVIEW_ASSET]: 'previewAsset',
[DiscordKeys.PREVIEW_VIDEO]: 'previewVideo',
[DiscordKeys.PRESETS]: 'presets',
[DiscordKeys.PRICE]: 'price',
[DiscordKeys.PRIMARY_COLOR]: 'primaryColor',
[DiscordKeys.PRIMARY_GUILD]: 'primaryGuild',
[DiscordKeys.PRIMARY_SKU_ID]: 'primarySkuId',
[DiscordKeys.PRIVACY_LEVEL]: 'privacyLevel',
[DiscordKeys.PRIVACY_POLICY_URL]: 'privacyPolicyUrl',
[DiscordKeys.PROVIDER]: 'provider',
[DiscordKeys.PROXY_ICON_URL]: 'proxyIconUrl',
[DiscordKeys.PROXY_URL]: 'proxyUrl',
[DiscordKeys.PUBLIC_FLAGS]: 'publicFlags',
[DiscordKeys.PUBLIC_UPDATES_CHANNEL_ID]: 'publicUpdatesChannelId',
[DiscordKeys.PUBLISHERS]: 'publishers',
[DiscordKeys.QUESTION]: 'question',
[DiscordKeys.RAID_DETECTED_AT]: 'raidDetectedAt',
[DiscordKeys.RATE_LIMIT_PER_USER]: 'rateLimitPerUser',
[DiscordKeys.REACTIONS]: 'reactions',
[DiscordKeys.REASON]: 'reason',
[DiscordKeys.RECIPIENTS]: 'recipients',
[DiscordKeys.RECURRENCE_RULE]: 'recurrenceRule',
[DiscordKeys.REDEEMED]: 'redeemed',
[DiscordKeys.REDIRECT_URIS]: 'redirectUris',
[DiscordKeys.REFERENCE_ID]: 'referenceId',
[DiscordKeys.REFERENCED_MESSAGE]: 'referencedMessage',
[DiscordKeys.REGEX_PATTERNS]: 'regexPatterns',
[DiscordKeys.REGION]: 'region',
[DiscordKeys.RELEASE_DATE]: 'releaseDate',
[DiscordKeys.RENEWAL_SKU_IDS]: 'renewalSkuIds',
[DiscordKeys.REQUEST_TO_SPEAK_TIMESTAMP]: 'requestToSpeakTimestamp',
[DiscordKeys.REQUIRED]: 'required',
[DiscordKeys.REQUIRE_COLONS]: 'requireColons',
[DiscordKeys.RESOLVED]: 'resolved',
[DiscordKeys.RESOURCE]: 'resource',
[DiscordKeys.RESPONSE_MESSAGE_EPHEMERAL]: 'responseMessageEphemeral',
[DiscordKeys.RESPONSE_MESSAGE_ID]: 'responseMessageId',
[DiscordKeys.RESPONSE_MESSAGE_LOADING]: 'responseMessageLoading',
[DiscordKeys.RESULTS]: 'results',
[DiscordKeys.REVOKED]: 'revoked',
[DiscordKeys.RINGING]: 'ringing',
[DiscordKeys.ROLES]: 'roles',
[DiscordKeys.ROLE_CONNECTIONS_VERIFY_URL]: 'roleConnectionsVerifyUrl',
[DiscordKeys.ROLE_CONNECTIONS_VERIFICATION_URL]: 'roleConnectionsVerificationUrl',
[DiscordKeys.ROLE_ID]: 'roleId',
[DiscordKeys.ROLE_NAME]: 'roleName',
[DiscordKeys.ROLE_SUBSCRIPTION_DATA]: 'roleSubscriptionData',
[DiscordKeys.ROLE_SUBSCRIPTION_LISTING_ID]: 'roleSubscriptionListingId',
[DiscordKeys.ROLE_TYPE]: 'roleType',
[DiscordKeys.RPC_APPLICATION_STATE]: 'rpcApplicationState',
[DiscordKeys.RPC_ORIGINS]: 'rpcOrigins',
[DiscordKeys.RTC_REGION]: 'rtcRegion',
[DiscordKeys.RULES_CHANNEL_ID]: 'rulesChannelId',
[DiscordKeys.SAFETY_ALERTS_CHANNEL_ID]: 'safetyAlertsChannelId',
[DiscordKeys.SCHEDULED_END_TIME]: 'scheduledEndTime',
[DiscordKeys.SCHEDULED_START_TIME]: 'scheduledStartTime',
[DiscordKeys.SCOPE]: 'scope',
[DiscordKeys.SCOPES]: 'scopes',
[DiscordKeys.SECONDARY_COLOR]: 'secondaryColor',
[DiscordKeys.SECRET]: 'secret',
[DiscordKeys.SECRETS]: 'secrets',
[DiscordKeys.SELF_DEAF]: 'selfDeaf',
[DiscordKeys.SELF_MUTE]: 'selfMute',
[DiscordKeys.SELF_STREAM]: 'selfStream',
[DiscordKeys.SELF_VIDEO]: 'selfVideo',
[DiscordKeys.SERIALIZED_SOURCE_GUILD]: 'serializedSourceGuild',
[DiscordKeys.SESSION_ID]: 'sessionId',
[DiscordKeys.SHOW_ACTIVITY]: 'showActivity',
[DiscordKeys.SHOW_AGE_GATE]: 'showAgeGate',
[DiscordKeys.SIZE]: 'size',
[DiscordKeys.SKU]: 'sku',
[DiscordKeys.SKU_ID]: 'skuId',
[DiscordKeys.SKU_IDS]: 'skuIds',
[DiscordKeys.SLUG]: 'slug',
[DiscordKeys.SMALL_IMAGE]: 'smallImage',
[DiscordKeys.SMALL_TEXT]: 'smallText',
[DiscordKeys.SORT_VALUE]: 'sortValue',
[DiscordKeys.SOUNDBOARD_SOUNDS]: 'soundboardSounds',
[DiscordKeys.SOUND_ID]: 'soundId',
[DiscordKeys.SOURCE_CHANNEL]: 'sourceChannel',
[DiscordKeys.SOURCE_GUILD]: 'sourceGuild',
[DiscordKeys.SOURCE_GUILD_ID]: 'sourceGuildId',
[DiscordKeys.SPACING]: 'spacing',
[DiscordKeys.SPECTATE]: 'spectate',
[DiscordKeys.SPLASH]: 'splash',
[DiscordKeys.SPOILER]: 'spoiler',
[DiscordKeys.STAGE_INSTANCES]: 'stageInstances',
[DiscordKeys.START]: 'start',
[DiscordKeys.STARTED]: 'started',
[DiscordKeys.STARTS_AT]: 'startsAt',
[DiscordKeys.STATE]: 'state',
[DiscordKeys.STATUS]: 'status',
[DiscordKeys.STICKERS]: 'stickers',
[DiscordKeys.STICKER_ITEMS]: 'stickerItems',
[DiscordKeys.STOPPED]: 'stopped',
[DiscordKeys.STORE_APPLICATION_STATE]: 'storeApplicationState',
[DiscordKeys.STORE_LISTING]: 'storeListing',
[DiscordKeys.STYLE]: 'style',
[DiscordKeys.SUBSCRIBER_COUNT]: 'subscriberCount',
[DiscordKeys.SUBSCRIPTION_LISTING_ID]: 'subscriptionListingId',
[DiscordKeys.SUBSCRIPTION_PLAN]: 'subscriptionPlan',
[DiscordKeys.SUBSCRIPTION_PLAN_ID]: 'subscriptionPlanId',
[DiscordKeys.SUBTARGET]: 'subtarget',
[DiscordKeys.SUMMARY]: 'summary',
[DiscordKeys.SUPPRESS]: 'suppress',
[DiscordKeys.SYNCED_AT]: 'syncedAt',
[DiscordKeys.SYNCING]: 'syncing',
[DiscordKeys.SYNC_ID]: 'syncId',
[DiscordKeys.SYSTEM]: 'system',
[DiscordKeys.SYSTEM_CHANNEL_FLAGS]: 'systemChannelFlags',
[DiscordKeys.SYSTEM_CHANNEL_ID]: 'systemChannelId',
[DiscordKeys.SYSTEM_REQUIREMENTS]: 'systemRequirements',
[DiscordKeys.TAGLINE]: 'tagline',
[DiscordKeys.TAG]: 'tag',
[DiscordKeys.TAGS]: 'tags',
[DiscordKeys.TARGET]: 'target',
[DiscordKeys.TARGET_APPLICATION]: 'targetApplication',
[DiscordKeys.TARGET_ID]: 'targetId',
[DiscordKeys.TARGET_MESSAGE_ID]: 'targetMessageId',
[DiscordKeys.TARGET_TYPE]: 'targetType',
[DiscordKeys.TARGET_USER]: 'targetUser',
[DiscordKeys.TAX_INCLUSIVE]: 'taxInclusive',
[DiscordKeys.TEAM]: 'team',
[DiscordKeys.TEAM_ID]: 'teamId',
[DiscordKeys.TEMPLATE]: 'template',
[DiscordKeys.TEMPORARY]: 'temporary',
[DiscordKeys.TERMS_OF_SERVICE_URL]: 'termsOfServiceUrl',
[DiscordKeys.TERTIARY_COLOR]: 'tertiaryColor',
[DiscordKeys.TEXT]: 'text',
[DiscordKeys.THIRD_PARTY_SKUS]: 'thirdPartySkus',
[DiscordKeys.THREAD]: 'thread',
[DiscordKeys.THREAD_METADATA]: 'threadMetadata',
[DiscordKeys.THREADS]: 'threads',
[DiscordKeys.THUMBNAIL]: 'thumbnail',
[DiscordKeys.TIER_NAME]: 'tierName',
[DiscordKeys.TIMEOUT]: 'timeout',
[DiscordKeys.TIMESTAMP]: 'timestamp',
[DiscordKeys.TIMESTAMPS]: 'timestamps',
[DiscordKeys.TITLE]: 'title',
[DiscordKeys.TOKEN]: 'token',
[DiscordKeys.TOPIC]: 'topic',
[DiscordKeys.TOTAL_MESSAGE_COUNT]: 'totalMessageCount',
[DiscordKeys.TOTAL_MESSAGE_SENT]: 'totalMessageSent',
[DiscordKeys.TOTAL_MONTHS_SUBSCRIBED]: 'totalMonthsSubscribed',
[DiscordKeys.TRIGGER_METADATA]: 'triggerMetadata',
[DiscordKeys.TRIGGER_TYPE]: 'triggerType',
[DiscordKeys.TRIGGERING_INTERACTION_METADATA]: 'triggeringInteractionMetadata',
[DiscordKeys.TTS]: 'tts',
[DiscordKeys.TWO_WAY_LINK]: 'twoWayLink',
[DiscordKeys.TYPE]: 'type',
[DiscordKeys.UNAVAILABLE]: 'unavailable',
[DiscordKeys.UNICODE_EMOJI]: 'unicodeEmoji',
[DiscordKeys.UPDATED_AT]: 'updatedAt',
[DiscordKeys.UPLOAD_FILENAME]: 'uploadFilename',
[DiscordKeys.UPLOAD_URL]: 'uploadUrl',
[DiscordKeys.URL]: 'url',
[DiscordKeys.USAGE_COUNT]: 'usageCount',
[DiscordKeys.USER]: 'user',
[DiscordKeys.USERNAME]: 'username',
[DiscordKeys.USERS]: 'users',
[DiscordKeys.USER_COUNT]: 'userCount',
[DiscordKeys.USER_ID]: 'userId',
[DiscordKeys.USER_LIMIT]: 'userLimit',
[DiscordKeys.USES]: 'uses',
[DiscordKeys.VALUE]: 'value',
[DiscordKeys.VALUES]: 'values',
[DiscordKeys.VANITY_URL_CODE]: 'vanityUrlCode',
[DiscordKeys.VERIFICATION_LEVEL]: 'verificationLevel',
[DiscordKeys.VERIFIED]: 'verified',
[DiscordKeys.VERIFY_KEY]: 'verifyKey',
[DiscordKeys.VERSION]: 'version',
[DiscordKeys.VIDEO]: 'video',
[DiscordKeys.VIDEO_QUALITY_MODE]: 'videoQualityMode',
[DiscordKeys.VIP]: 'vip',
[DiscordKeys.VISIBILITY]: 'visibility',
[DiscordKeys.VOICE_START_TIME]: 'voiceStartTime',
[DiscordKeys.VOICE_STATES]: 'voiceStates',
[DiscordKeys.VOLUME]: 'volume',
[DiscordKeys.WAVEFORM]: 'waveform',
[DiscordKeys.WEB]: 'web',
[DiscordKeys.WEBHOOK_ID]: 'webhookId',
[DiscordKeys.WELCOME_CHANNELS]: 'welcomeChannels',
[DiscordKeys.WELCOME_SCREEN]: 'welcomeScreen',
[DiscordKeys.WIDGET_CHANNEL_ID]: 'widgetChannelId',
[DiscordKeys.WIDGET_ENABLED]: 'widgetEnabled',
[DiscordKeys.WIDTH]: 'width',
[DiscordKeys.YOUTUBE_TRAILER_VIDEO_ID]: 'youtubeTrailerVideoId',
});DiscordKeys
variable const src/constants.ts:1950const DiscordKeys: Readonly<{ ACCENT_COLOR: "accent_color"; ACCESS_TOKEN: "access_token"; ACCESS_TYPE: "access_type"; ACCESSORY: "accessory"; ACCOUNT: "account"; ACTION_TYPE: "action_type"; ACTIONS: "actions"; ACTIVE: "active"; ACTIVITIES: "activities"; ACTIVITY: "activity"; ACTIVITY_INSTANCE: "activity_instance"; ACTIVITY_INSTANCE_ID: "activity_instance_id"; … 553 more }>Show definition (567 lines)
export const DiscordKeys = Object.freeze({
ACCENT_COLOR: 'accent_color',
ACCESS_TOKEN: 'access_token',
ACCESS_TYPE: 'access_type',
ACCESSORY: 'accessory',
ACCOUNT: 'account',
ACTIONS: 'actions',
ACTION_TYPE: 'action_type',
ACTIVE: 'active',
ACTIVITIES: 'activities',
ACTIVITY: 'activity',
ACTIVITY_INSTANCE: 'activity_instance',
ACTIVITY_INSTANCE_ID: 'activity_instance_id',
AFK_CHANNEL_ID: 'afk_channel_id',
AFK_TIMEOUT: 'afk_timeout',
ALIASES: 'aliases',
ALLOW: 'allow',
ALLOW_LIST: 'allow_list',
ALLOW_MULTISELECT: 'allow_multiselect',
ALLOW_NEW: 'allow_new',
ANALYTICS_TOKEN: 'analytics_token',
ANIMATED: 'animated',
ANSWER_COUNTS: 'answer_counts',
ANSWER_ID: 'answer_id',
ANSWERS: 'answers',
APP_PERMISSIONS: 'app_permissions',
APPLICATION: 'application',
APPLICATION_COMMAND_COUNT: 'application_command_count',
APPLICATION_ID: 'application_id',
APPLIED_TAGS: 'applied_tags',
APPROXIMATE_GUILD_COUNT: 'approximate_guild_count',
APPROXIMATE_MEMBER_COUNT: 'approximate_member_count',
APPROXIMATE_PRESENCE_COUNT: 'approximate_presence_count',
APPROXIMATE_USER_AUTHORIZATION_COUNT: 'approximate_user_authorization_count',
APPROXIMATE_USER_INSTALL_COUNT: 'approximate_user_install_count',
ARCHIVE_TIMESTAMP: 'archive_timestamp',
ARCHIVED: 'archived',
ARCHIVER_ID: 'archiver_id',
ASSET: 'asset',
ASSETS: 'assets',
ATTACHMENT_SIZE_LIMIT: 'attachment_size_limit',
ATTACHMENTS: 'attachments',
AUTHOR: 'author',
AUTHORIZING_INTEGRATION_OWNERS: 'authorizing_integration_owners',
AUTO_ARCHIVE_DURATION: 'auto_archive_duration',
AUTO_MODERATION_RULE_NAME: 'auto_moderation_rule_name',
AUTO_MODERATION_RULE_TRIGGER_TYPE: 'auto_moderation_rule_trigger_type',
AUTO_MODERATION_RULES: 'auto_moderation_rules',
AUTOCOMPLETE: 'autocomplete',
AVAILABLE: 'available',
AVAILABLE_FOR_PURCHASE: 'available_for_purchase',
AVAILABLE_TAGS: 'available_tags',
AVATAR: 'avatar',
AVATAR_DECORATION_DATA: 'avatar_decoration_data',
BADGE: 'badge',
BANNER: 'banner',
BANNER_COLOR: 'banner_color',
BIO: 'bio',
BITRATE: 'bitrate',
BOT: 'bot',
BOT_ID: 'bot_id',
BOT_PUBLIC: 'bot_public',
BOT_REQUIRE_CODE_GRANT: 'bot_require_code_grant',
BOX_ART: 'box_art',
BURST_COLORS: 'burst_colors',
BURST_COUNT: 'burst_count',
BUTTONS: 'buttons',
BY_MONTH: 'by_month',
BY_MONTH_DAY: 'by_month_day',
BY_N_WEEKDAY: 'by_n_weekday',
BY_WEEKDAY: 'by_weekday',
BY_YEAR_DAY: 'by_year_day',
CALL: 'call',
CANCELED_AT: 'canceled_at',
CAROUSEL_ITEMS: 'carousel_items',
CATEGORY: 'category',
CHANGES: 'changes',
CHANNEL: 'channel',
CHANNELS: 'channels',
CHANNEL_ID: 'channel_id',
CHANNEL_TYPES: 'channel_types',
CHOICES: 'choices',
CLAN: 'clan',
CLIENT: 'client',
CLIENT_INFO: 'client_info',
CLIENT_STATUS: 'client_status',
CLIP_CREATED_AT: 'clip_created_at',
CLIP_PARTICIPANTS: 'clip_participants',
CODE: 'code',
COLOR: 'color',
COLORS: 'colors',
COLLECTIBLES: 'collectibles',
COMMUNICATION_DISABLED_UNTIL: 'communication_disabled_until',
COMPONENT: 'component',
COMPONENT_TYPE: 'component_type',
COMPONENTS: 'components',
CONNECTED_ACCOUNTS: 'connected_accounts',
CONSUMED: 'consumed',
CONTENT: 'content',
CONTENT_RATING: 'content_rating',
CONTENT_RATING_AGENCY: 'content_rating_agency',
CONTENT_TYPE: 'content_type',
CONTEXT: 'context',
CONTEXTS: 'contexts',
COUNT: 'count',
COUNTRY: 'country',
COUNT_DETAILS: 'count_details',
COVER_IMAGE: 'cover_image',
CREATE_TIMESTAMP: 'create_timestamp',
CREATED_AT: 'created_at',
CREATOR: 'creator',
CREATOR_ID: 'creator_id',
CURRENCY: 'currency',
CURRENT_PERIOD_END: 'current_period_end',
CURRENT_PERIOD_START: 'current_period_start',
CUSTOM: 'custom',
CUSTOM_ID: 'custom_id',
CUSTOM_MESSAGE: 'custom_message',
CUSTOM_INSTALL_URL: 'custom_install_url',
DATA: 'data',
DEAF: 'deaf',
DEFAULT: 'default',
DEFAULT_AUTO_ARCHIVE_DURATION: 'default_auto_archive_duration',
DEFAULT_FORUM_LAYOUT: 'default_forum_layout',
DEFAULT_MEMBER_PERMISSIONS: 'default_member_permissions',
DEFAULT_MESSAGE_NOTIFICATIONS: 'default_message_notifications',
DEFAULT_PERMISSION: 'default_permission',
DEFAULT_REACTION_EMOJI: 'default_reaction_emoji',
DEFAULT_SORT_ORDER: 'default_sort_order',
DEFAULT_THREAD_RATE_LIMIT_PER_USER: 'default_thread_rate_limit_per_user',
DEFAULT_VALUES: 'default_values',
DELETE_MEMBER_DAYS: 'delete_member_days',
DELETED: 'deleted',
DENY: 'deny',
DENY_NEW: 'deny_new',
DEPENDENT_SKU_ID: 'dependent_sku_id',
DEPRECATED: 'deprecated',
DESCRIPTION: 'description',
DESCRIPTION_LOCALIZATIONS: 'description_localizations',
DESKTOP: 'desktop',
DETAILS: 'details',
DEVELOPERS: 'developers',
DISABLED: 'disabled',
DISCOVERABLE_DISABLED: 'discoverable_disabled',
DISCOVERY_SPLASH: 'discovery_splash',
DISCRIMINATOR: 'discriminator',
DISPLAY_NAME_STYLES: 'display_name_styles',
DISTRIBUTOR: 'distributor',
DIVIDER: 'divider',
DMS_DISABLED_UNTIL: 'dms_disabled_until',
DM_PERMISSION: 'dm_permission',
DM_SPAM_DETECTED_AT: 'dm_spam_detected_at',
DURATION: 'duration',
DURATION_SECONDS: 'duration_seconds',
DURATION_SECS: 'duration_secs',
EDITED_TIMESTAMP: 'edited_timestamp',
EFFECT_ID: 'effect_id',
EMAIL: 'email',
EMBEDS: 'embeds',
EMBED_CHANNEL_ID: 'embed_channel_id',
EMBED_ENABLED: 'embed_enabled',
EMOJI: 'emoji',
EMOJIS: 'emojis',
EMOJI_ID: 'emoji_id',
EMOJI_NAME: 'emoji_name',
ENABLE_EMOTICONS: 'enable_emoticons',
ENABLED: 'enabled',
END: 'end',
ENDED: 'ended',
ENDED_TIMESTAMP: 'ended_timestamp',
ENDS_AT: 'ends_at',
ENTITLEMENT_BRANCH_ID: 'entitlement_branch_id',
ENTITLEMENTS: 'entitlements',
ENTITLEMENT_IDS: 'entitlement_ids',
ENTITY_ID: 'entity_id',
ENTITY_METADATA: 'entity_metadata',
ENTITY_TYPE: 'entity_type',
EPHEMERAL: 'ephemeral',
EULA_ID: 'eula_id',
EVENT_TYPE: 'event_type',
EVENT_WEBHOOKS_STATUS: 'event_webhooks_status',
EVENT_WEBHOOKS_TYPES: 'event_webhooks_types',
EVENT_WEBHOOKS_URL: 'event_webhooks_url',
EXECUTABLES: 'executables',
EXEMPT_CHANNELS: 'exempt_channels',
EXEMPT_ROLES: 'exempt_roles',
EXPIRES_AT: 'expires_at',
EXPIRE_BEHAVIOR: 'expire_behavior',
EXPIRE_GRACE_PERIOD: 'expire_grace_period',
EXPIRY: 'expiry',
EXPLICIT_CONTENT_FILTER: 'explicit_content_filter',
FEATURES: 'features',
FIELDS: 'fields',
FILE: 'file',
FILENAME: 'filename',
FILE_TYPES: 'file_types',
FLAGS: 'flags',
FLAGS_NEW: 'flags_new',
FOCUSED: 'focused',
FONT_ID: 'font_id',
FOOTER: 'footer',
FORMAT_TYPE: 'format_type',
FREQUENCY: 'frequency',
FRIEND_SYNC: 'friend_sync',
GAME: 'game',
GAME_ID: 'game_id',
GENRES: 'genres',
GLOBAL_NAME: 'global_name',
GUILD: 'guild',
GUILD_CONNECTIONS: 'guild_connections',
GUILD_ID: 'guild_id',
GUILD_IDS: 'guild_ids',
GUILD_LOCALE: 'guild_locale',
GUILD_PARTIAL: 'guild_partial',
GUILD_SCHEDULED_EVENT: 'guild_scheduled_event',
GUILD_SCHEDULED_EVENTS: 'guild_scheduled_events',
GUILD_SCHEDULED_EVENT_ID: 'guild_scheduled_event_id',
HANDLER: 'handler',
HEADER_BACKGROUND: 'header_background',
HEADER_LOGO_DARK_THEME: 'header_logo_dark_theme',
HEADER_LOGO_LIGHT_THEME: 'header_logo_light_theme',
HEIGHT: 'height',
HERO_BACKGROUND: 'hero_background',
HERO_VIDEO: 'hero_video',
HOIST: 'hoist',
HOISTED_ROLE: 'hoisted_role',
HOOK: 'hook',
ICON: 'icon',
ICON_URL: 'icon_url',
ID: 'id',
IDENTITY_ENABLED: 'identity_enabled',
IDENTITY_GUILD_ID: 'identity_guild_id',
IDS: 'ids',
IMAGE: 'image',
INCIDENTS_DATA: 'incidents_data',
INLINE: 'inline',
INSTANCE: 'instance',
INTEGRATION_ID: 'integration_id',
INTEGRATION_TYPE: 'integration_type',
INTEGRATION_TYPES: 'integration_types',
INTEGRATION_TYPES_CONFIG: 'integration_types_config',
INTEGRATIONS: 'integrations',
INTERACTED_MESSAGE_ID: 'interacted_message_id',
INTERACTION: 'interaction',
INTERACTION_METADATA: 'interaction_metadata',
INTERACTIONS_ENDPOINT_URL: 'interactions_endpoint_url',
INVITABLE: 'invitable',
INTERVAL: 'interval',
INTERVAL_COUNT: 'interval_count',
INSTALL_PARAMS: 'install_params',
INSTANCE_ID: 'instance_id',
INVITES_DISABLED_UNTIL: 'invites_disabled_until',
INVITE_CODE: 'invite_code',
INVITER: 'inviter',
IS_DIRTY: 'is_dirty',
IS_FINALIZED: 'is_finalized',
IS_MONETIZED: 'is_monetized',
IS_PARTIAL: 'is_partial',
IS_PENDING: 'is_pending',
IS_RENEWAL: 'is_renewal',
IS_VERIFIED: 'is_verified',
ITEMS: 'items',
JOIN: 'join',
JOIN_TIMESTAMP: 'join_timestamp',
JOINED_AT: 'joined_at',
KEY: 'key',
KEYWORD_FILTER: 'keyword_filter',
KIND: 'kind',
LABEL: 'label',
LARGE: 'large',
LARGE_IMAGE: 'large_image',
LARGE_TEXT: 'large_text',
LAST_MESSAGE_ID: 'last_message_id',
LAST_MODIFIED: 'last_modified',
LAST_PIN_TIMESTAMP: 'last_pin_timestamp',
LAUNCH_ID: 'launch_id',
LAYOUT_TYPE: 'layout_type',
LAZY: 'lazy',
LEGAL_NOTICE: 'legal_notice',
LOCALE: 'locale',
LOCALES: 'locales',
LOCATION: 'location',
LOCKED: 'locked',
MANAGED: 'managed',
MANIFEST_LABELS: 'manifest_labels',
MATCH: 'match',
MAX_AGE: 'max_age',
MAX_LENGTH: 'max_length',
MAX_MEMBERS: 'max_members',
MAX_PRESENCES: 'max_presences',
MAX_STAGE_VIDEO_CHANNEL_USERS: 'max_stage_video_channel_users',
MAX_USES: 'max_uses',
MAX_VALUE: 'max_value',
MAX_VALUES: 'max_values',
MAX_VIDEO_CHANNEL_USERS: 'max_video_channel_users',
ME: 'me',
ME_BURST: 'me_burst',
MEDIA: 'media',
MEMBER: 'member',
MEMBERS: 'members',
MEMBERSHIP_STATE: 'membership_state',
MEMBERS_REMOVED: 'members_removed',
MEMBER_COUNT: 'member_count',
MENTIONABLE: 'mentionable',
MENTIONS: 'mentions',
MENTION_CHANNELS: 'mention_channels',
MENTION_EVERYONE: 'mention_everyone',
MENTION_RAID_PROTECTION_ENABLED: 'mention_raid_protection_enabled',
MENTION_ROLES: 'mention_roles',
MENTION_TOTAL_LIMIT: 'mention_total_limit',
MESSAGE: 'message',
MESSAGES: 'messages',
MESSAGE_COUNT: 'message_count',
MESSAGE_ID: 'message_id',
MESSAGE_REFERENCE: 'message_reference',
MESSAGE_SNAPSHOTS: 'message_snapshots',
METADATA: 'metadata',
ME_VOTED: 'me_voted',
MFA_ENABLED: 'mfa_enabled',
MFA_LEVEL: 'mfa_level',
MIME_TYPE: 'mime_type',
MIN_LENGTH: 'min_length',
MIN_VALUE: 'min_value',
MIN_VALUES: 'min_values',
MOBILE: 'mobile',
MODERATED: 'moderated',
MONETIZATION_STATE: 'monetization_state',
MUTE: 'mute',
MUTUAL_GUILDS: 'mutual_guilds',
NAME: 'name',
NAMEPLATE: 'nameplate',
NAME_LOCALIZATIONS: 'name_localizations',
NEW_VALUE: 'new_value',
NICK: 'nick',
NICKS: 'nicks',
NONCE: 'nonce',
NSFW: 'nsfw',
NSFW_LEVEL: 'nsfw_level',
OAUTH2_INSTALL_PARAMS: 'oauth2_install_params',
OLD_VALUE: 'old_value',
OPTIMAL: 'optimal',
OPTIONS: 'options',
ORIGINAL_RESPONSE_MESSAGE_ID: 'original_response_message_id',
OS: 'os',
OVERLAY: 'overlay',
OVERLAY_COMPATIBILITY_HOOK: 'overlay_compatibility_hook',
OWNER: 'owner',
OWNER_ID: 'owner_id',
OWNER_USER_ID: 'owner_user_id',
PACK_ID: 'pack_id',
PALETTE: 'palette',
PARENT_ID: 'parent_id',
PARTICIPANTS: 'participants',
PARTY: 'party',
PARTY_ID: 'party_id',
PAYOUT_ACCOUNT_STATUS: 'payout_account_status',
PENDING: 'pending',
PERMISSION: 'permission',
PERMISSIONS: 'permissions',
PERMISSIONS_NEW: 'permissions_new',
PERMISSION_OVERWRITES: 'permission_overwrites',
PHONE: 'phone',
PINNED: 'pinned',
PLACEHOLDER: 'placeholder',
PLACEHOLDER_VERSION: 'placeholder_version',
PLATFORM: 'platform',
POLL: 'poll',
POLL_MEDIA: 'poll_media',
POSITION: 'position',
PREFERRED_LOCALE: 'preferred_locale',
PREMIUM: 'premium',
PREMIUM_GUILD_SINCE: 'premium_guild_since',
PREMIUM_SINCE: 'premium_since',
PREMIUM_PROGRESS_BAR_ENABLED: 'premium_progress_bar_enabled',
PREMIUM_SUBSCRIBER: 'premium_subscriber',
PREMIUM_SUBSCRIPTION_COUNT: 'premium_subscription_count',
PREMIUM_TIER: 'premium_tier',
PREMIUM_TYPE: 'premium_type',
PRESENCES: 'presences',
PREVIEW_ASSET: 'preview_asset',
PREVIEW_VIDEO: 'preview_video',
PRESETS: 'presets',
PRICE: 'price',
PRIMARY_COLOR: 'primary_color',
PRIMARY_GUILD: 'primary_guild',
PRIMARY_SKU_ID: 'primary_sku_id',
PRIVACY_LEVEL: 'privacy_level',
PRIVACY_POLICY_URL: 'privacy_policy_url',
PROVIDER: 'provider',
PROXY_ICON_URL: 'proxy_icon_url',
PROXY_URL: 'proxy_url',
PUBLIC_FLAGS: 'public_flags',
PUBLIC_UPDATES_CHANNEL_ID: 'public_updates_channel_id',
PUBLISHERS: 'publishers',
QUESTION: 'question',
RAID_DETECTED_AT: 'raid_detected_at',
RATE_LIMIT_PER_USER: 'rate_limit_per_user',
REACTIONS: 'reactions',
REASON: 'reason',
RECIPIENTS: 'recipients',
RECURRENCE_RULE: 'recurrence_rule',
REDEEMED: 'redeemed',
REDIRECT_URIS: 'redirect_uris',
REFERENCE_ID: 'reference_id',
REFERENCED_MESSAGE: 'referenced_message',
REGEX_PATTERNS: 'regex_patterns',
REGION: 'region',
RELEASE_DATE: 'release_date',
RENEWAL_SKU_IDS: 'renewal_sku_ids',
REQUEST_TO_SPEAK_TIMESTAMP: 'request_to_speak_timestamp',
REQUIRED: 'required',
REQUIRE_COLONS: 'require_colons',
RESOLVED: 'resolved',
RESOURCE: 'resource',
RESPONSE_MESSAGE_EPHEMERAL: 'response_message_ephemeral',
RESPONSE_MESSAGE_ID: 'response_message_id',
RESPONSE_MESSAGE_LOADING: 'response_message_loading',
RESULTS: 'results',
REVOKED: 'revoked',
RINGING: 'ringing',
ROLES: 'roles',
ROLE_CONNECTIONS_VERIFY_URL: 'role_connections_verify_url',
ROLE_CONNECTIONS_VERIFICATION_URL: 'role_connections_verification_url',
ROLE_ID: 'role_id',
ROLE_NAME: 'role_name',
ROLE_SUBSCRIPTION_DATA: 'role_subscription_data',
ROLE_SUBSCRIPTION_LISTING_ID: 'role_subscription_listing_id',
ROLE_TYPE: 'role_type',
RPC_APPLICATION_STATE: 'rpc_application_state',
RPC_ORIGINS: 'rpc_origins',
RTC_REGION: 'rtc_region',
RULES_CHANNEL_ID: 'rules_channel_id',
SAFETY_ALERTS_CHANNEL_ID: 'safety_alerts_channel_id',
SCHEDULED_END_TIME: 'scheduled_end_time',
SCHEDULED_START_TIME: 'scheduled_start_time',
SCOPE: 'scope',
SCOPES: 'scopes',
SECONDARY_COLOR: 'secondary_color',
SECRET: 'secret',
SECRETS: 'secrets',
SELF_DEAF: 'self_deaf',
SELF_MUTE: 'self_mute',
SELF_STREAM: 'self_stream',
SELF_VIDEO: 'self_video',
SERIALIZED_SOURCE_GUILD: 'serialized_source_guild',
SESSION_ID: 'session_id',
SHOW_ACTIVITY: 'show_activity',
SHOW_AGE_GATE: 'show_age_gate',
SIZE: 'size',
SKU: 'sku',
SKU_ID: 'sku_id',
SKU_IDS: 'sku_ids',
SLUG: 'slug',
SMALL_IMAGE: 'small_image',
SMALL_TEXT: 'small_text',
SORT_VALUE: 'sort_value',
SOUNDBOARD_SOUNDS: 'soundboard_sounds',
SOUND_ID: 'sound_id',
SOURCE_CHANNEL: 'source_channel',
SOURCE_GUILD: 'source_guild',
SOURCE_GUILD_ID: 'source_guild_id',
SPACING: 'spacing',
SPECTATE: 'spectate',
SPLASH: 'splash',
SPOILER: 'spoiler',
STAGE_INSTANCES: 'stage_instances',
START: 'start',
STARTED: 'started',
STARTS_AT: 'starts_at',
STATE: 'state',
STATUS: 'status',
STICKERS: 'stickers',
STICKER_ITEMS: 'sticker_items',
STOPPED: 'stopped',
STORE_APPLICATION_STATE: 'store_application_state',
STORE_LISTING: 'store_listing',
STYLE: 'style',
SUBSCRIBER_COUNT: 'subscriber_count',
SUBSCRIPTION_LISTING_ID: 'subscription_listing_id',
SUBSCRIPTION_PLAN: 'subscription_plan',
SUBSCRIPTION_PLAN_ID: 'subscription_plan_id',
SUBTARGET: 'subtarget',
SUMMARY: 'summary',
SUPPRESS: 'suppress',
SYNCED_AT: 'synced_at',
SYNCING: 'syncing',
SYNC_ID: 'sync_id',
SYSTEM: 'system',
SYSTEM_CHANNEL_FLAGS: 'system_channel_flags',
SYSTEM_CHANNEL_ID: 'system_channel_id',
SYSTEM_REQUIREMENTS: 'system_requirements',
TAGLINE: 'tagline',
TAG: 'tag',
TAGS: 'tags',
TARGET: 'target',
TARGET_APPLICATION: 'target_application',
TARGET_ID: 'target_id',
TARGET_MESSAGE_ID: 'target_message_id',
TARGET_TYPE: 'target_type',
TARGET_USER: 'target_user',
TAX_INCLUSIVE: 'tax_inclusive',
TEAM: 'team',
TEAM_ID: 'team_id',
TEMPLATE: 'template',
TEMPORARY: 'temporary',
TERMS_OF_SERVICE_URL: 'terms_of_service_url',
TERTIARY_COLOR: 'tertiary_color',
TEXT: 'text',
THIRD_PARTY_SKUS: 'third_party_skus',
THREAD: 'thread',
THREAD_METADATA: 'thread_metadata',
THREADS: 'threads',
THUMBNAIL: 'thumbnail',
TIER_NAME: 'tier_name',
TIMEOUT: 'timeout',
TIMESTAMP: 'timestamp',
TIMESTAMPS: 'timestamps',
TITLE: 'title',
TOKEN: 'token',
TOPIC: 'topic',
TOTAL_MESSAGE_COUNT: 'total_message_count',
TOTAL_MESSAGE_SENT: 'total_message_sent',
TOTAL_MONTHS_SUBSCRIBED: 'total_months_subscribed',
TRIGGER_METADATA: 'trigger_metadata',
TRIGGER_TYPE: 'trigger_type',
TRIGGERING_INTERACTION_METADATA: 'triggering_interaction_metadata',
TTS: 'tts',
TWO_WAY_LINK: 'two_way_link',
TYPE: 'type',
UNAVAILABLE: 'unavailable',
UNICODE_EMOJI: 'unicode_emoji',
UPDATED_AT: 'updated_at',
UPLOAD_FILENAME: 'upload_filename',
UPLOAD_URL: 'upload_url',
URL: 'url',
USAGE_COUNT: 'usage_count',
USER: 'user',
USERNAME: 'username',
USERS: 'users',
USER_COUNT: 'user_count',
USER_ID: 'user_id',
USER_LIMIT: 'user_limit',
USES: 'uses',
VALUE: 'value',
VALUES: 'values',
VANITY_URL_CODE: 'vanity_url_code',
VERIFICATION_LEVEL: 'verification_level',
VERIFIED: 'verified',
VERIFY_KEY: 'verify_key',
VERSION: 'version',
VIDEO: 'video',
VIDEO_QUALITY_MODE: 'video_quality_mode',
VIP: 'vip',
VISIBILITY: 'visibility',
VOICE_START_TIME: 'voice_start_time',
VOICE_STATES: 'voice_states',
VOLUME: 'volume',
WAVEFORM: 'waveform',
WEB: 'web',
WEBHOOK_ID: 'webhook_id',
WELCOME_CHANNELS: 'welcome_channels',
WELCOME_SCREEN: 'welcome_screen',
WIDGET_CHANNEL_ID: 'widget_channel_id',
WIDGET_ENABLED: 'widget_enabled',
WIDTH: 'width',
YOUTUBE_TRAILER_VIDEO_ID: 'youtube_trailer_video_id',
});DiscordRegex
variable const src/constants.ts:718const DiscordRegex: Readonly<{ EMOJI: RegExp; JUMP_CHANNEL: RegExp; JUMP_CHANNEL_MESSAGE: RegExp; MENTION_CHANNEL: RegExp; MENTION_ROLE: RegExp; MENTION_USER: RegExp; TEXT_BOLD: RegExp; TEXT_CODEBLOCK: RegExp; TEXT_CODESTRING: RegExp; TEXT_ITALICS: RegExp; TEXT_SNOWFLAKE: RegExp; TEXT_SPOILER: RegExp; … 4 more }>Show definition (18 lines)
export const DiscordRegex = Object.freeze({
[DiscordRegexNames.EMOJI]: /<(a?):(\w+):(\d+)>/g,
[DiscordRegexNames.JUMP_CHANNEL]: /^(?:https?):\/\/(?:(?:(?:canary|ptb)\.)?(?:discord|discordapp)\.com\/channels\/)(\@me|\d+)\/(\d+)$/g,
[DiscordRegexNames.JUMP_CHANNEL_MESSAGE]: /^(?:https?):\/\/(?:(?:(?:canary|ptb)\.)?(?:discord|discordapp)\.com\/channels\/)(\@me|\d+)\/(\d+)\/(\d+)$/g,
[DiscordRegexNames.MENTION_CHANNEL]: /<#(\d+)>/g,
[DiscordRegexNames.MENTION_ROLE]: /<@&(\d+)>/g,
[DiscordRegexNames.MENTION_USER]: /<@(!?)(\d+)>/g,
[DiscordRegexNames.TEXT_BOLD]: /\*\*([\s\S]+?)\*\*/g,
[DiscordRegexNames.TEXT_CODEBLOCK]: /```(([a-z0-9-]+?)\n+)?\n*([^]+?)\n*```/gi,
[DiscordRegexNames.TEXT_CODESTRING]: /`([\s\S]+?)`/g,
[DiscordRegexNames.TEXT_ITALICS]: /_([\s\S]+?)_|\*([\s\S]+?)\*/g,
[DiscordRegexNames.TEXT_SNOWFLAKE]: /(\d+)/g,
[DiscordRegexNames.TEXT_SPOILER]: /\|\|([\s\S]+?)\|\|/g,
[DiscordRegexNames.TEXT_STRIKE]: /~~([\s\S]+?)~~(?!_)/g,
[DiscordRegexNames.TEXT_UNDERLINE]: /__([\s\S]+?)__/g,
[DiscordRegexNames.TEXT_URL]: /(?:((?:https?):\/\/[^\s<]+[^<.,:;"'\]\s])|<((?:https?):\/\/[^\s<]+[^<.,:;"'\]\s>])>)/g,
[DiscordRegexNames.TIMESTAMP]: /<t:(\d+)(?::(D|d|F|f|R|T|t))?>/g,
});DistributorNames
variable const src/constants.ts:749const DistributorNames: { [key in Distributors]: string }Show definition (10 lines)
export const DistributorNames: {[key in Distributors]: string} = Object.freeze({
[Distributors.BATTLENET]: 'Battle.net',
[Distributors.DISCORD]: 'Discord',
[Distributors.EPIC]: 'Epic',
[Distributors.GOG]: 'GOG',
[Distributors.ORIGIN]: 'Origin',
[Distributors.STEAM]: 'Steam',
[Distributors.TWITCH]: 'Twitch',
[Distributors.UPLAY]: 'Uplay',
});DistributorUrls
variable const src/constants.ts:761const DistributorUrls: URIEncodeWrappedShow definition (16 lines)
export const DistributorUrls = Tools.URIEncodeWrap({
[Distributors.BATTLENET]: (skuId: string) =>
`https://shop.battle.net/family/${skuId}`,
[Distributors.DISCORD]: (skuId: string, slug?: null | string) =>
Endpoints.Routes.URL + `/store/skus/${skuId}` + ((slug) ? `/${slug}` : ''),
[Distributors.EPIC]: (skuId: string) =>
`https://epicgames.com/store/product/${skuId}`,
[Distributors.GOG]: (skuId: string) =>
`https://gog.com/game/${skuId}`,
[Distributors.ORIGIN]: (skuId: string) =>
`https://origin.com/search?searchString=${skuId}`,
[Distributors.STEAM]: (skuId: string) =>
`https://store.steampowered.com/app/${skuId}`,
[Distributors.UPLAY]: (skuId: string) =>
`https://store.ubi.com/search/?q=${skuId}`,
});FILE_EXTENSIONS_IMPORT
variable const src/constants.ts:54const FILE_EXTENSIONS_IMPORT: string[]IMAGE_FORMATS
variable const src/constants.ts:3100const IMAGE_FORMATS: ReadonlyArray<string>INTERACTION_TIMEOUT
variable const src/constants.ts:89const INTERACTION_TIMEOUT: numberShow definition (8 lines)
export const INTERACTION_TIMEOUT = 15 * 60 * 1000; // 15 minutes
export const TYPING_TIMEOUT = 10 * 1000; // 10 seconds
export enum ActivityLocationKinds {
GUILD_CHANNEL = 'gc',
PRIVATE_CHANNEL = 'pc',
}IS_IMPORT_AVAILABLE
variable const src/constants.ts:48const IS_IMPORT_AVAILABLE: true = trueIS_TS_NODE
variable const src/constants.ts:45const IS_TS_NODE: booleanLOCAL_GUILD_ID
variable const src/constants.ts:59const LOCAL_GUILD_ID: "@me" = '@me'LocalesText
variable const src/constants.ts:1097const LocalesText: Readonly<{ bg: "Bulgarian"; cs: "Czech"; da: "Danish"; de: "German"; el: "Greek"; en-GB: "English, UK"; en-US: "English, US"; es-419: "Spanish, LATAM"; es-ES: "Spanish"; fi: "Finnish"; fr: "French"; hi: "Hindi"; … 20 more }>Show definition (34 lines)
export const LocalesText = Object.freeze({
[Locales.BULGARIAN]: 'Bulgarian',
[Locales.CHINESE]: 'Chinese, China',
[Locales.CHINESE_TAIWAN]: 'Chinese, Taiwan',
[Locales.CROATIAN]: 'Croatian',
[Locales.CZECH]: 'Czech',
[Locales.DANISH]: 'Danish',
[Locales.DUTCH]: 'Dutch',
[Locales.ENGLISH_GB]: 'English, UK',
[Locales.ENGLISH_US]: 'English, US',
[Locales.FINNISH]: 'Finnish',
[Locales.FRENCH]: 'French',
[Locales.GERMAN]: 'German',
[Locales.GREEK]: 'Greek',
[Locales.HINDI]: 'Hindi',
[Locales.HUNGARIAN]: 'Hungarian',
[Locales.INDONESIAN]: 'Indonesian',
[Locales.ITALIAN]: 'Italian',
[Locales.JAPANESE]: 'Japanese',
[Locales.KOREAN]: 'Korean',
[Locales.LITHUANIAN]: 'Lithuanian',
[Locales.NORWEGIAN]: 'Norwegian',
[Locales.POLISH]: 'Polish',
[Locales.PORTUGUESE_BRAZILIAN]: 'Portuguese, Brazilian',
[Locales.ROMANIAN]: 'Romanian',
[Locales.RUSSIAN]: 'Russian',
[Locales.SPANISH]: 'Spanish',
[Locales.SPANISH_LATAM]: 'Spanish, LATAM',
[Locales.SWEDISH]: 'Swedish',
[Locales.THAI]: 'Thai',
[Locales.TURKISH]: 'Turkish',
[Locales.UKRAINIAN]: 'Ukrainian',
[Locales.VIETNAMESE]: 'Vietnamese',
});MAX_ATTACHMENT_SIZE
variable const src/constants.ts:61const MAX_ATTACHMENT_SIZE: numberMAX_ATTACHMENT_SIZE_PREMIUM
variable const src/constants.ts:62const MAX_ATTACHMENT_SIZE_PREMIUM: numberMAX_BITRATE
variable const src/constants.ts:63const MAX_BITRATE: 96000 = 96000MAX_COMPONENTS_ACTION_ROW_BUTTONS
variable const src/constants.ts:64const MAX_COMPONENTS_ACTION_ROW_BUTTONS: 5 = 5MAX_COMPONENTS_ACTION_ROW_INPUT_TEXTS
variable const src/constants.ts:65const MAX_COMPONENTS_ACTION_ROW_INPUT_TEXTS: 1 = 1MAX_COMPONENTS_ACTION_ROW_SELECT_MENUS
variable const src/constants.ts:66const MAX_COMPONENTS_ACTION_ROW_SELECT_MENUS: 1 = 1MAX_COMPONENTS_SECTION_TEXT_DISPLAYS
variable const src/constants.ts:67const MAX_COMPONENTS_SECTION_TEXT_DISPLAYS: 3 = 3MAX_EMOJI_SIZE
variable const src/constants.ts:68const MAX_EMOJI_SIZE: 256000 = 256000MAX_EMOJI_SLOTS
variable const src/constants.ts:69const MAX_EMOJI_SLOTS: 50 = 50MAX_EMOJI_SLOTS_MORE
variable const src/constants.ts:70const MAX_EMOJI_SLOTS_MORE: 200 = 200MAX_LENGTH_CONTENT
variable const src/constants.ts:75const MAX_LENGTH_CONTENT: 4000 = 4000MAX_LENGTH_EMBED_AUTHOR_NAME
variable const src/constants.ts:76const MAX_LENGTH_EMBED_AUTHOR_NAME: 256 = 256MAX_LENGTH_EMBED_DESCRIPTION
variable const src/constants.ts:77const MAX_LENGTH_EMBED_DESCRIPTION: 4096 = 4096MAX_LENGTH_EMBED_FIELD_NAME
variable const src/constants.ts:78const MAX_LENGTH_EMBED_FIELD_NAME: 256 = 256MAX_LENGTH_EMBED_FIELD_VALUE
variable const src/constants.ts:79const MAX_LENGTH_EMBED_FIELD_VALUE: 1024 = 1024MAX_LENGTH_EMBED_FOOTER_TEXT
variable const src/constants.ts:80const MAX_LENGTH_EMBED_FOOTER_TEXT: 2048 = 2048MAX_LENGTH_EMBED_TITLE
variable const src/constants.ts:81const MAX_LENGTH_EMBED_TITLE: 256 = 256MAX_SOUNDBOARD_SIZE
variable const src/constants.ts:71const MAX_SOUNDBOARD_SIZE: 8 = 8MAX_STAGE_SEATS
variable const src/constants.ts:72const MAX_STAGE_SEATS: 50 = 50MAX_STICKERS_SIZE
variable const src/constants.ts:73const MAX_STICKERS_SIZE: 5 = 5MEDIA_ATTACHMENT_URL_PREFIX
variable const src/constants.ts:85const MEDIA_ATTACHMENT_URL_PREFIX: stringMEDIA_SIZES
variable const src/constants.ts:86const MEDIA_SIZES: readonly number[]MessageTypesDeletable
variable const src/constants.ts:1302const MessageTypesDeletable: Readonly<Record<MessageTypes, boolean>>Show definition (45 lines)
export const MessageTypesDeletable: Readonly<Record<MessageTypes, boolean>> = Object.freeze({
[MessageTypes.BASE]: true,
[MessageTypes.DEFAULT]: true,
[MessageTypes.RECIPIENT_ADD]: false,
[MessageTypes.RECIPIENT_REMOVE]: false,
[MessageTypes.CALL]: false,
[MessageTypes.CHANNEL_NAME_CHANGE]: false,
[MessageTypes.CHANNEL_ICON_CHANGE]: false,
[MessageTypes.CHANNEL_PINNED_MESSAGE]: true,
[MessageTypes.GUILD_MEMBER_JOIN]: true,
[MessageTypes.GUILD_PREMIUM_SUBSCRIPTION]: true,
[MessageTypes.GUILD_PREMIUM_SUBSCRIPTION_TIER_1]: true,
[MessageTypes.GUILD_PREMIUM_SUBSCRIPTION_TIER_2]: true,
[MessageTypes.GUILD_PREMIUM_SUBSCRIPTION_TIER_3]: true,
[MessageTypes.CHANNEL_FOLLOW_ADD]: true,
[MessageTypes.GUILD_STREAM]: false,
[MessageTypes.GUILD_DISCOVERY_DISQUALIFIED]: true,
[MessageTypes.GUILD_DISCOVERY_REQUALIFIED]: true,
[MessageTypes.GUILD_DISCOVERY_GRACE_PERIOD_INITIAL_WARNING]: true,
[MessageTypes.GUILD_DISCOVERY_GRACE_PERIOD_FINAL_WARNING]: true,
[MessageTypes.THREAD_CREATED]: true,
[MessageTypes.REPLY]: true,
[MessageTypes.CHAT_INPUT_COMMAND]: true,
[MessageTypes.THREAD_STARTER_MESSAGE]: false,
[MessageTypes.GUILD_INVITE_REMINDER]: true,
[MessageTypes.CONTEXT_MENU_COMMAND]: true,
[MessageTypes.AUTO_MODERATION_ACTION]: true,
[MessageTypes.ROLE_SUBSCRIPTION_PURCHASE]: true,
[MessageTypes.INTERACTION_PREMIUM_UPSELL]: true,
[MessageTypes.STAGE_START]: true,
[MessageTypes.STAGE_END]: true,
[MessageTypes.STAGE_SPEAKER]: true,
[MessageTypes.STAGE_TOPIC]: true,
[MessageTypes.GUILD_APPLICATION_PREMIUM_SUBSCRIPTION]: true,
[MessageTypes.GUILD_INCIDENT_ALERT_MODE_ENABLED]: true,
[MessageTypes.GUILD_INCIDENT_ALERT_MODE_DISABLED]: true,
[MessageTypes.GUILD_INCIDENT_REPORT_RAID]: true,
[MessageTypes.GUILD_INCIDENT_REPORT_FALSE_ALARM]: true,
[MessageTypes.PURCHASE_NOTIFICATION]: true,
[MessageTypes.POLL_RESULT]: true,
});MIN_BITRATE
variable const src/constants.ts:83const MIN_BITRATE: 8000 = 8000Package
variable const src/constants.ts:37const Package: Readonly<{ URL: "https://github.com/detritusjs/client"; VERSION: "0.17.0-beta.120" }>Show definition (4 lines)
export const Package = Object.freeze({
URL: 'https://github.com/detritusjs/client',
VERSION: '0.17.0-beta.120',
});Permissions
variable const src/constants.ts:1399const Permissions: Readonly<{ ADD_REACTIONS: bigint; ADMINISTRATOR: bigint; ATTACH_FILES: bigint; BAN_MEMBERS: bigint; BYPASS_SLOWMODE: bigint; CHANGE_NICKNAME: bigint; CHANGE_NICKNAMES: bigint; CONNECT: bigint; CREATE_EVENTS: bigint; CREATE_GUILD_EXPRESSIONS: bigint; CREATE_INSTANT_INVITE: bigint; CREATE_PRIVATE_THREADS: bigint; … 46 more }>Show definition (60 lines)
export const Permissions = Object.freeze({
NONE: 0n,
CREATE_INSTANT_INVITE: 1n << 0n,
KICK_MEMBERS: 1n << 1n,
BAN_MEMBERS: 1n << 2n,
ADMINISTRATOR: 1n << 3n,
MANAGE_CHANNELS: 1n << 4n,
MANAGE_GUILD: 1n << 5n,
ADD_REACTIONS: 1n << 6n,
VIEW_AUDIT_LOG: 1n << 7n,
PRIORITY_SPEAKER: 1n << 8n,
STREAM: 1n << 9n,
VIEW_CHANNEL: 1n << 10n,
SEND_MESSAGES: 1n << 11n,
SEND_TTS_MESSAGES: 1n << 12n,
MANAGE_MESSAGES: 1n << 13n,
EMBED_LINKS: 1n << 14n,
ATTACH_FILES: 1n << 15n,
READ_MESSAGE_HISTORY: 1n << 16n,
MENTION_EVERYONE: 1n << 17n,
USE_EXTERNAL_EMOJIS: 1n << 18n,
VIEW_GUILD_ANALYTICS: 1n << 19n,
VIEW_GUILD_INSIGHTS: 1n << 19n,
CONNECT: 1n << 20n,
SPEAK: 1n << 21n,
MUTE_MEMBERS: 1n << 22n,
DEAFEN_MEMBERS: 1n << 23n,
MOVE_MEMBERS: 1n << 24n,
USE_VAD: 1n << 25n,
CHANGE_NICKNAME: 1n << 26n,
CHANGE_NICKNAMES: 1n << 27n,
MANAGE_NICKNAMES: 1n << 27n,
MANAGE_ROLES: 1n << 28n,
MANAGE_WEBHOOKS: 1n << 29n,
MANAGE_EMOJIS: 1n << 30n,
MANAGE_GUILD_EXPRESSIONS: 1n << 30n,
USE_APPLICATION_COMMANDS: 1n << 31n,
REQUEST_TO_SPEAK: 1n << 32n,
MANAGE_EVENTS: 1n << 33n,
MANAGE_THREADS: 1n << 34n,
USE_PUBLIC_THREADS: 1n << 35n,
CREATE_PUBLIC_THREADS: 1n << 35n,
USE_PRIVATE_THREADS: 1n << 36n,
CREATE_PRIVATE_THREADS: 1n << 36n,
USE_EXTERNAL_STICKERS: 1n << 37n,
SEND_MESSAGES_IN_THREADS: 1n << 38n,
USE_EMBEDDED_ACTIVITIES: 1n << 39n,
MODERATE_MEMBERS: 1n << 40n,
VIEW_CREATOR_MONETIZATION_ANALYTICS: 1n << 41n,
USE_SOUNDBOARD: 1n << 42n,
CREATE_GUILD_EXPRESSIONS: 1n << 43n,
CREATE_EVENTS: 1n << 44n,
USE_EXTERNAL_SOUNDS: 1n << 45n,
SEND_VOICE_MESSAGES: 1n << 46n,
SET_VOICE_CHANNEL_STATUS: 1n << 48n,
SEND_POLLS: 1n << 49n,
USE_EXTERNAL_APPS: 1n << 50n,
PIN_MESSAGES: 1n << 51n,
BYPASS_SLOWMODE: 1n << 52n,
});PERMISSIONS_ALL
variable const src/constants.ts:1460const PERMISSIONS_ALL: bigintShow definition (4 lines)
export const PERMISSIONS_ALL = Object.values(Permissions).reduce(
(permissions: bigint, permission: bigint) => permissions | permission,
Permissions.NONE,
);PERMISSIONS_ALL_TEXT
variable const src/constants.ts:1465const PERMISSIONS_ALL_TEXT: bigintShow definition (25 lines)
export const PERMISSIONS_ALL_TEXT = [
Permissions.ADD_REACTIONS,
Permissions.SEND_MESSAGES,
Permissions.SEND_TTS_MESSAGES,
Permissions.MANAGE_MESSAGES,
Permissions.EMBED_LINKS,
Permissions.ATTACH_FILES,
Permissions.READ_MESSAGE_HISTORY,
Permissions.MENTION_EVERYONE,
Permissions.USE_EXTERNAL_EMOJIS,
Permissions.USE_APPLICATION_COMMANDS,
Permissions.MANAGE_THREADS,
Permissions.USE_PUBLIC_THREADS,
Permissions.USE_PRIVATE_THREADS,
Permissions.USE_EXTERNAL_STICKERS,
Permissions.SEND_MESSAGES_IN_THREADS,
Permissions.SEND_VOICE_MESSAGES,
Permissions.SEND_POLLS,
Permissions.USE_EXTERNAL_APPS,
Permissions.PIN_MESSAGES,
Permissions.BYPASS_SLOWMODE,
].reduce(
(permissions: bigint, permission: bigint) => permissions | permission,
Permissions.NONE,
);PERMISSIONS_ALL_VOICE
variable const src/constants.ts:1491const PERMISSIONS_ALL_VOICE: bigintShow definition (18 lines)
export const PERMISSIONS_ALL_VOICE = [
Permissions.PRIORITY_SPEAKER,
Permissions.STREAM,
Permissions.CONNECT,
Permissions.SPEAK,
Permissions.MUTE_MEMBERS,
Permissions.DEAFEN_MEMBERS,
Permissions.MOVE_MEMBERS,
Permissions.USE_VAD,
Permissions.REQUEST_TO_SPEAK,
Permissions.USE_EMBEDDED_ACTIVITIES,
Permissions.USE_SOUNDBOARD,
Permissions.USE_EXTERNAL_SOUNDS,
Permissions.SET_VOICE_CHANNEL_STATUS,
].reduce(
(permissions: bigint, permission: bigint) => permissions | permission,
Permissions.NONE,
);PERMISSIONS_DEFAULT
variable const src/constants.ts:1510const PERMISSIONS_DEFAULT: bigintShow definition (22 lines)
export const PERMISSIONS_DEFAULT = [
Permissions.CREATE_INSTANT_INVITE,
Permissions.CHANGE_NICKNAME,
Permissions.VIEW_CHANNEL,
Permissions.ADD_REACTIONS,
Permissions.SEND_MESSAGES,
Permissions.SEND_TTS_MESSAGES,
Permissions.EMBED_LINKS,
Permissions.ATTACH_FILES,
Permissions.READ_MESSAGE_HISTORY,
Permissions.MENTION_EVERYONE,
Permissions.USE_EXTERNAL_EMOJIS,
Permissions.STREAM,
Permissions.CONNECT,
Permissions.SPEAK,
Permissions.USE_VAD,
].reduce(
(permissions: bigint, permission: bigint) => permissions | permission,
Permissions.NONE,
);PERMISSIONS_FOR_CHANNEL_TEXT
variable const src/constants.ts:1548const PERMISSIONS_FOR_CHANNEL_TEXT: bigintShow definition (6 lines)
export const PERMISSIONS_FOR_CHANNEL_TEXT = [
Permissions.ADMINISTRATOR,
].reduce(
(permissions: bigint, permission: bigint) => permissions | permission,
Permissions.NONE,
);PERMISSIONS_FOR_CHANNEL_VOICE
variable const src/constants.ts:1555const PERMISSIONS_FOR_CHANNEL_VOICE: bigintShow definition (6 lines)
export const PERMISSIONS_FOR_CHANNEL_VOICE = [
Permissions.ADMINISTRATOR,
].reduce(
(permissions: bigint, permission: bigint) => permissions | permission,
Permissions.NONE,
);PERMISSIONS_FOR_GUILD
variable const src/constants.ts:1541const PERMISSIONS_FOR_GUILD: bigintShow definition (6 lines)
export const PERMISSIONS_FOR_GUILD = [
Permissions.ADMINISTRATOR,
].reduce(
(permissions: bigint, permission: bigint) => permissions | permission,
Permissions.NONE,
);PERMISSIONS_LURKER
variable const src/constants.ts:1533const PERMISSIONS_LURKER: bigintShow definition (7 lines)
export const PERMISSIONS_LURKER = [
Permissions.VIEW_CHANNEL,
Permissions.READ_MESSAGE_HISTORY,
].reduce(
(permissions: bigint, permission: bigint) => permissions | permission,
Permissions.NONE,
);PremiumGuildLimits
variable const src/constants.ts:1611const PremiumGuildLimits: Readonly<{ 0: Readonly<{ … }>; 1: Readonly<{ … }>; 2: Readonly<{ … }>; 3: Readonly<{ … }> }>Show definition (34 lines)
export const PremiumGuildLimits = Object.freeze({
[PremiumGuildTiers.NONE]: Object.freeze({
attachment: MAX_ATTACHMENT_SIZE,
bitrate: MAX_BITRATE,
emoji: MAX_EMOJI_SLOTS,
soundboard: MAX_SOUNDBOARD_SIZE,
stageSeats: MAX_STAGE_SEATS,
stickers: MAX_STICKERS_SIZE,
}),
[PremiumGuildTiers.TIER_1]: Object.freeze({
attachment: MAX_ATTACHMENT_SIZE,
bitrate: 128000,
emoji: 100,
soundboard: 24,
stageSeats: 50,
stickers: 15,
}),
[PremiumGuildTiers.TIER_2]: Object.freeze({
attachment: 50 * 1024 * 1024,
bitrate: 256000,
emoji: 150,
soundboard: 36,
stageSeats: 150,
stickers: 30,
}),
[PremiumGuildTiers.TIER_3]: Object.freeze({
attachment: 100 * 1024 * 1024,
bitrate: 384000,
emoji: 250,
soundboard: 48,
stageSeats: 300,
stickers: 60,
}),
});PremiumGuildSubscriptionsRequired
variable const src/constants.ts:1604const PremiumGuildSubscriptionsRequired: Readonly<{ 0: 0; 1: 2; 2: 7; 3: 14 }>Show definition (6 lines)
export const PremiumGuildSubscriptionsRequired = Object.freeze({
[PremiumGuildTiers.NONE]: 0,
[PremiumGuildTiers.TIER_1]: 2,
[PremiumGuildTiers.TIER_2]: 7,
[PremiumGuildTiers.TIER_3]: 14,
});PremiumGuildTierNames
variable const src/constants.ts:1597const PremiumGuildTierNames: Readonly<{ 0: "No Level"; 1: "Level 1"; 2: "Level 2"; 3: "Level 3" }>Show definition (6 lines)
export const PremiumGuildTierNames = Object.freeze({
[PremiumGuildTiers.NONE]: 'No Level',
[PremiumGuildTiers.TIER_1]: 'Level 1',
[PremiumGuildTiers.TIER_2]: 'Level 2',
[PremiumGuildTiers.TIER_3]: 'Level 3',
});PremiumUserLimits
variable const src/constants.ts:1653const PremiumUserLimits: Readonly<{ 0: Readonly<{ … }>; 1: Readonly<{ … }>; 2: Readonly<{ … }> }>Show definition (11 lines)
export const PremiumUserLimits = Object.freeze({
[PremiumUserTypes.NONE]: Object.freeze({
attachment: MAX_ATTACHMENT_SIZE,
}),
[PremiumUserTypes.TIER_1]: Object.freeze({
attachment: 50 * 1024 * 1024,
}),
[PremiumUserTypes.TIER_2]: Object.freeze({
attachment: MAX_ATTACHMENT_SIZE_PREMIUM,
}),
});SpecialUrls
variable const src/constants.ts:1717const SpecialUrls: URIEncodeWrappedShow definition (10 lines)
export const SpecialUrls = Tools.URIEncodeWrap({
SPOTIFY_TRACK: (trackId: string): string =>
`https://open.spotify.com/track/${trackId}`,
YOUTUBE_VIDEO: (videoId: string): string =>
`https://youtu.be/${videoId}`,
YOUTUBE_VIDEO_EMBED: (videoId: string): string =>
`https://www.youtube.com/embed/${videoId}`,
YOUTUBE_VIDEO_THUMBNAIL: (videoId: string): string =>
`https://img.youtube.com/vi/${videoId}/maxresdefault.jpg`,
});SPOILER_ATTACHMENT_PREFIX
variable const src/constants.ts:87const SPOILER_ATTACHMENT_PREFIX: "SPOILER_" = 'SPOILER_'SystemMessages
variable const src/constants.ts:1784const SystemMessages: Readonly<{ CallMissed: "You missed a call from :user:."; CallMissedWithDuration: "You missed a call from :user: that lasted :duration:."; CallStarted: ":user: started a call."; CallStartedWithDuration: ":user: started a call that lasted :duration:."; ChannelFollowAdd: ":user: has added **:webhookName:** to this channel."; ChannelIconChange: ":user: changed the channel icon."; ChannelNameChange: ":user: changed the channel name: **:name:**"; ChatInputCommandUsed: ":user: used /:command:."; ContextMenuCommandUsed: ":user: used /:command:."; GuildDiscoveryDisqualified: "This server has been removed from Server Discovery because it no longer passes all the requirements. Check Server Settings for more details."; GuildDiscoveryGracePeriodFinalWarning: "This server has failed Discovery activity requirements for 3 weeks in a row. If this server fails for 1 more week, it will be removed from Discovery."; GuildDiscoveryGracePeriodInitialWarning: "This server has failed Discovery activity requirements for 1 week. If this server fails for 4 weeks in a row, it will be automatically removed from Discovery."; … 8 more }>Show definition (36 lines)
export const SystemMessages = Object.freeze({
CallMissed: 'You missed a call from :user:.',
CallMissedWithDuration: 'You missed a call from :user: that lasted :duration:.',
CallStarted: ':user: started a call.',
CallStartedWithDuration: ':user: started a call that lasted :duration:.',
ChannelFollowAdd: ':user: has added **:webhookName:** to this channel.',
ChannelIconChange: ':user: changed the channel icon.',
ChannelNameChange: ':user: changed the channel name: **:name:**',
ChatInputCommandUsed: ':user: used /:command:.',
ContextMenuCommandUsed: ':user: used /:command:.',
GuildDiscoveryDisqualified: 'This server has been removed from Server Discovery because it no longer passes all the requirements. Check Server Settings for more details.',
GuildDiscoveryGracePeriodFinalWarning: 'This server has failed Discovery activity requirements for 3 weeks in a row. If this server fails for 1 more week, it will be removed from Discovery.',
GuildDiscoveryGracePeriodInitialWarning: 'This server has failed Discovery activity requirements for 1 week. If this server fails for 4 weeks in a row, it will be automatically removed from Discovery.',
GuildDiscoveryRequalified: 'This server is eligible for Server Discovery again and has been automatically relisted!',
PinnedMessage: ':user: pinned a message to this channel.',
RecipientAdd: ':user: added :user2: to the group.',
RecipientRemove: ':user: removed :user2: from the group.',
RecipientRemoveSelf: ':user: left the group.',
GuildMemberJoin: [
":user: joined the party.",
":user: is here.",
"Welcome, :user:. We hope you brought pizza.",
"A wild :user: appeared.",
":user: just landed.",
":user: just slid into the server.",
":user: just showed up!",
"Welcome :user:. Say hi!",
":user: hopped into the server.",
"Everyone welcome :user:!",
"Glad you're here, :user:.",
"Good to see you, :user:.",
"Yay you made it, :user:!",
],
GuildMemberSubscribed: ':user: just boosted the server!',
GuildMemberSubscribedAchievedTier: ':user: just boosted the server! :guild: has achieved **:premiumTier:!**',
});TYPING_TIMEOUT
variable const src/constants.ts:90const TYPING_TIMEOUT: numberShow definition (7 lines)
export const TYPING_TIMEOUT = 10 * 1000; // 10 seconds
export enum ActivityLocationKinds {
GUILD_CHANNEL = 'gc',
PRIVATE_CHANNEL = 'pc',
}UserPremiumGuildSubscriptionMonths
variable const src/constants.ts:1915const UserPremiumGuildSubscriptionMonths: Readonly<{ 2: 2; 3: 3; 4: 6; 5: 9; 6: 12; 7: 15; 8: 18; 9: 24 }>Show definition (10 lines)
export const UserPremiumGuildSubscriptionMonths = Object.freeze({
[UserPremiumGuildSubscriptionLevels.LEVEL_2]: 2,
[UserPremiumGuildSubscriptionLevels.LEVEL_3]: 3,
[UserPremiumGuildSubscriptionLevels.LEVEL_4]: 6,
[UserPremiumGuildSubscriptionLevels.LEVEL_5]: 9,
[UserPremiumGuildSubscriptionLevels.LEVEL_6]: 12,
[UserPremiumGuildSubscriptionLevels.LEVEL_7]: 15,
[UserPremiumGuildSubscriptionLevels.LEVEL_8]: 18,
[UserPremiumGuildSubscriptionLevels.LEVEL_9]: 24,
});