@biscuitland/api-types
Version:
## Most importantly, api-types is:
1,020 lines (1,014 loc) • 71.2 kB
JavaScript
"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/index.ts
var src_exports = {};
__export(src_exports, {
APPLICATION_COMMANDS: () => APPLICATION_COMMANDS,
APPLICATION_COMMANDS_LOCALIZATIONS: () => APPLICATION_COMMANDS_LOCALIZATIONS,
AUTO_MODERATION_RULES: () => AUTO_MODERATION_RULES,
ActivityFlags: () => ActivityFlags,
ActivityTypes: () => ActivityTypes,
AllowedMentionsTypes: () => AllowedMentionsTypes,
ApplicationCommandOptionTypes: () => ApplicationCommandOptionTypes,
ApplicationCommandPermissionTypes: () => ApplicationCommandPermissionTypes,
ApplicationCommandTypes: () => ApplicationCommandTypes,
ApplicationFlags: () => ApplicationFlags,
AuditLogEvents: () => AuditLogEvents,
AutoModerationActionType: () => AutoModerationActionType,
AutoModerationEventTypes: () => AutoModerationEventTypes,
AutoModerationTriggerTypes: () => AutoModerationTriggerTypes,
BitwisePermissionFlags: () => BitwisePermissionFlags,
ButtonStyles: () => ButtonStyles,
CHANNEL: () => CHANNEL,
CHANNEL_CREATE_THREAD: () => CHANNEL_CREATE_THREAD,
CHANNEL_INVITES: () => CHANNEL_INVITES,
CHANNEL_MESSAGE: () => CHANNEL_MESSAGE,
CHANNEL_MESSAGES: () => CHANNEL_MESSAGES,
CHANNEL_MESSAGE_CROSSPOST: () => CHANNEL_MESSAGE_CROSSPOST,
CHANNEL_MESSAGE_REACTION: () => CHANNEL_MESSAGE_REACTION,
CHANNEL_MESSAGE_REACTIONS: () => CHANNEL_MESSAGE_REACTIONS,
CHANNEL_MESSAGE_REACTION_ME: () => CHANNEL_MESSAGE_REACTION_ME,
CHANNEL_MESSAGE_REACTION_USER: () => CHANNEL_MESSAGE_REACTION_USER,
CHANNEL_PIN: () => CHANNEL_PIN,
CHANNEL_PINS: () => CHANNEL_PINS,
CHANNEL_TYPING: () => CHANNEL_TYPING,
CHANNEL_WEBHOOKS: () => CHANNEL_WEBHOOKS,
ChannelFlags: () => ChannelFlags,
ChannelTypes: () => ChannelTypes,
Constants: () => constants_exports,
DefaultMessageNotificationLevels: () => DefaultMessageNotificationLevels,
DiscordAutoModerationRuleTriggerMetadataPresets: () => DiscordAutoModerationRuleTriggerMetadataPresets,
EMOJI_URL: () => EMOJI_URL,
Errors: () => Errors,
ExplicitContentFilterLevels: () => ExplicitContentFilterLevels,
FORUM_START: () => FORUM_START,
GATEWAY_BOT: () => GATEWAY_BOT,
GUILDS: () => GUILDS,
GUILD_APPLICATION_COMMANDS: () => GUILD_APPLICATION_COMMANDS,
GUILD_APPLICATION_COMMANDS_LOCALIZATIONS: () => GUILD_APPLICATION_COMMANDS_LOCALIZATIONS,
GUILD_APPLICATION_COMMANDS_PERMISSIONS: () => GUILD_APPLICATION_COMMANDS_PERMISSIONS,
GUILD_AUDIT_LOGS: () => GUILD_AUDIT_LOGS,
GUILD_BAN: () => GUILD_BAN,
GUILD_BANNER: () => GUILD_BANNER,
GUILD_BANS: () => GUILD_BANS,
GUILD_CHANNELS: () => GUILD_CHANNELS,
GUILD_EMOJI: () => GUILD_EMOJI,
GUILD_EMOJIS: () => GUILD_EMOJIS,
GUILD_ICON: () => GUILD_ICON,
GUILD_INVITES: () => GUILD_INVITES,
GUILD_MEMBER: () => GUILD_MEMBER,
GUILD_MEMBERS: () => GUILD_MEMBERS,
GUILD_MEMBER_ROLE: () => GUILD_MEMBER_ROLE,
GUILD_PREVIEW: () => GUILD_PREVIEW,
GUILD_PRUNE: () => GUILD_PRUNE,
GUILD_ROLE: () => GUILD_ROLE,
GUILD_ROLES: () => GUILD_ROLES,
GUILD_SPLASH: () => GUILD_SPLASH,
GUILD_STICKERS: () => GUILD_STICKERS,
GUILD_VANITY: () => GUILD_VANITY,
GUILD_VOICE_REGIONS: () => GUILD_VOICE_REGIONS,
GUILD_WIDGET: () => GUILD_WIDGET,
GatewayCloseEventCodes: () => GatewayCloseEventCodes,
GatewayIntents: () => GatewayIntents,
GatewayOpcodes: () => GatewayOpcodes,
GuildFeatures: () => GuildFeatures,
GuildNsfwLevel: () => GuildNsfwLevel,
HTTPResponseCodes: () => HTTPResponseCodes,
INTERACTION_ID_TOKEN: () => INTERACTION_ID_TOKEN,
INVITE: () => INVITE,
IntegrationExpireBehaviors: () => IntegrationExpireBehaviors,
Intents: () => Intents,
InteractionResponseTypes: () => InteractionResponseTypes,
InteractionTypes: () => InteractionTypes,
InviteTargetTypes: () => InviteTargetTypes,
Locales: () => Locales,
MESSAGE_CREATE_THREAD: () => MESSAGE_CREATE_THREAD,
MessageActivityTypes: () => MessageActivityTypes,
MessageComponentTypes: () => MessageComponentTypes,
MessageTypes: () => MessageTypes,
MfaLevels: () => MfaLevels,
OverwriteTypes: () => OverwriteTypes,
PremiumTiers: () => PremiumTiers,
PremiumTypes: () => PremiumTypes,
RpcCloseEventCodes: () => RpcCloseEventCodes,
RpcErrorCodes: () => RpcErrorCodes,
STAGE_INSTANCE: () => STAGE_INSTANCE,
STAGE_INSTANCES: () => STAGE_INSTANCES,
STICKER: () => STICKER,
STICKER_PACKS: () => STICKER_PACKS,
ScheduledEventEntityType: () => ScheduledEventEntityType,
ScheduledEventPrivacyLevel: () => ScheduledEventPrivacyLevel,
ScheduledEventStatus: () => ScheduledEventStatus,
StickerFormatTypes: () => StickerFormatTypes,
StickerTypes: () => StickerTypes,
SystemChannelFlags: () => SystemChannelFlags,
THREAD_ACTIVE: () => THREAD_ACTIVE,
THREAD_ARCHIVED: () => THREAD_ARCHIVED,
THREAD_ARCHIVED_PRIVATE: () => THREAD_ARCHIVED_PRIVATE,
THREAD_ARCHIVED_PRIVATE_JOINED: () => THREAD_ARCHIVED_PRIVATE_JOINED,
THREAD_ARCHIVED_PUBLIC: () => THREAD_ARCHIVED_PUBLIC,
THREAD_ME: () => THREAD_ME,
THREAD_MEMBERS: () => THREAD_MEMBERS,
THREAD_START_PRIVATE: () => THREAD_START_PRIVATE,
THREAD_START_PUBLIC: () => THREAD_START_PUBLIC,
THREAD_USER: () => THREAD_USER,
TargetTypes: () => TargetTypes,
TeamMembershipStates: () => TeamMembershipStates,
TextStyles: () => TextStyles,
USER: () => USER,
USER_AVATAR: () => USER_AVATAR,
USER_DEFAULT_AVATAR: () => USER_DEFAULT_AVATAR,
USER_DM: () => USER_DM,
USER_GUILDS: () => USER_GUILDS,
USER_NICK: () => USER_NICK,
UserFlags: () => UserFlags,
VerificationLevels: () => VerificationLevels,
VideoQualityModes: () => VideoQualityModes,
VisibilityTypes: () => VisibilityTypes,
VoiceCloseEventCodes: () => VoiceCloseEventCodes,
VoiceOpcodes: () => VoiceOpcodes,
WEBHOOK: () => WEBHOOK,
WEBHOOK_MESSAGE: () => WEBHOOK_MESSAGE,
WEBHOOK_MESSAGE_ORIGINAL: () => WEBHOOK_MESSAGE_ORIGINAL,
WEBHOOK_TOKEN: () => WEBHOOK_TOKEN,
WebhookTypes: () => WebhookTypes
});
module.exports = __toCommonJS(src_exports);
// src/utils/constants.ts
var constants_exports = {};
__export(constants_exports, {
API_VERSION: () => API_VERSION,
BASE_URL: () => BASE_URL,
BISCUIT_VERSION: () => BISCUIT_VERSION,
CHANNEL_MENTION_REGEX: () => CHANNEL_MENTION_REGEX,
CONTEXT_MENU_COMMANDS_NAME_REGEX: () => CONTEXT_MENU_COMMANDS_NAME_REGEX,
DISCORD_SNOWFLAKE_REGEX: () => DISCORD_SNOWFLAKE_REGEX,
IMAGE_BASE_URL: () => IMAGE_BASE_URL,
SLASH_COMMANDS_NAME_REGEX: () => SLASH_COMMANDS_NAME_REGEX,
USER_AGENT: () => USER_AGENT,
baseEndpoints: () => baseEndpoints
});
var BASE_URL = "https://discord.com/api";
var API_VERSION = 10;
var BISCUIT_VERSION = "2.0.5";
var USER_AGENT = `DiscordBot (https://github.com/oasisjs/biscuit, v${BISCUIT_VERSION})`;
var IMAGE_BASE_URL = "https://cdn.discordapp.com";
var baseEndpoints = {
BASE_URL: `${BASE_URL}/v${API_VERSION}`,
CDN_URL: IMAGE_BASE_URL
};
var SLASH_COMMANDS_NAME_REGEX = /^[-_\p{L}\p{N}\p{sc=Deva}\p{sc=Thai}]{1,32}$/u;
var CONTEXT_MENU_COMMANDS_NAME_REGEX = /^[\w-\s]{1,32}$/;
var CHANNEL_MENTION_REGEX = /<#[0-9]+>/g;
var DISCORD_SNOWFLAKE_REGEX = /^(?<id>\d{17,19})$/;
// src/utils/cdn.ts
function USER_AVATAR(userId, icon) {
return `${baseEndpoints.CDN_URL}/avatars/${userId}/${icon}`;
}
function EMOJI_URL(id, animated = false) {
return `https://cdn.discordapp.com/emojis/${id}.${animated ? "gif" : "png"}`;
}
function USER_DEFAULT_AVATAR(altIcon) {
return `${baseEndpoints.CDN_URL}/embed/avatars/${altIcon}.png`;
}
function GUILD_BANNER(guildId, icon) {
return `${baseEndpoints.CDN_URL}/banners/${guildId}/${icon}`;
}
function GUILD_SPLASH(guildId, icon) {
return `${baseEndpoints.CDN_URL}/splashes/${guildId}/${icon}`;
}
function GUILD_ICON(guildId, icon) {
return `${baseEndpoints.CDN_URL}/icons/${guildId}/${icon}`;
}
// src/utils/routes.ts
function USER(userId) {
if (!userId) {
return "/users/@me";
}
return `/users/${userId}`;
}
function GATEWAY_BOT() {
return "/gateway/bot";
}
function CHANNEL(channelId) {
return `/channels/${channelId}`;
}
function CHANNEL_INVITES(channelId) {
return `/channels/${channelId}/invites`;
}
function CHANNEL_TYPING(channelId) {
return `/channels/${channelId}/typing`;
}
function CHANNEL_CREATE_THREAD(channelId) {
return `/channels/${channelId}/threads`;
}
function MESSAGE_CREATE_THREAD(channelId, messageId) {
return `/channels/${channelId}/messages/${messageId}/threads`;
}
function CHANNEL_MESSAGES(channelId, options) {
let url = `/channels/${channelId}/messages?`;
if (options) {
if (options.after) {
url += `after=${options.after}`;
}
if (options.before) {
url += `&before=${options.before}`;
}
if (options.around) {
url += `&around=${options.around}`;
}
if (options.limit) {
url += `&limit=${options.limit}`;
}
}
return url;
}
function CHANNEL_MESSAGE(channelId, messageId) {
return `/channels/${channelId}/messages/${messageId}`;
}
function GUILD_MEMBER(guildId, userId) {
return `/guilds/${guildId}/members/${userId}`;
}
function GUILD_MEMBERS(guildId, options) {
let url = `/guilds/${guildId}/members?`;
if (options == null ? void 0 : options.limit) {
url += `limit=${options.limit}`;
}
if (options == null ? void 0 : options.after) {
url += `&after=${options.after}`;
}
return url;
}
function GUILD_BAN(guildId, userId) {
return `/guilds/${guildId}/bans/${userId}`;
}
function GUILD_BANS(guildId, options) {
let url = `/guilds/${guildId}/bans?`;
if (options) {
if (options.limit) {
url += `limit=${options.limit}`;
}
if (options.after) {
url += `&after=${options.after}`;
}
if (options.before) {
url += `&before=${options.before}`;
}
}
return url;
}
function GUILD_ROLE(guildId, roleId) {
return `/guilds/${guildId}/roles/${roleId}`;
}
function GUILD_ROLES(guildId) {
return `/guilds/${guildId}/roles`;
}
function USER_GUILDS(guildId) {
if (guildId) {
return `/users/@me/guilds/${guildId}`;
}
return `/users/@me/guilds/`;
}
function USER_DM() {
return `/users/@me/channels`;
}
function GUILD_EMOJIS(guildId, emojiId) {
if (emojiId) {
return `/guilds/${guildId}/emojis/${emojiId}`;
}
return `/guilds/${guildId}/emojis`;
}
function GUILD_AUDIT_LOGS(guildId, options) {
let url = `/guilds/${guildId}/audit-logs?`;
if (options) {
const obj = {
user_id: options.userId,
action_type: options.actionType,
before: options.before,
limit: options.limit
};
for (const [key, value] of Object.entries(obj)) {
if (!value) {
continue;
}
url += `&${key}=${value}`;
}
}
return url;
}
function GUILD_EMOJI(guildId, emojiId) {
return `/guilds/${guildId}/emojis/${emojiId}`;
}
function GUILDS(guildId) {
if (guildId) {
return `/guilds/${guildId}`;
}
return `/guilds`;
}
function AUTO_MODERATION_RULES(guildId, ruleId) {
if (ruleId) {
return `/guilds/${guildId}/auto-moderation/rules/${ruleId}`;
}
return `/guilds/${guildId}/auto-moderation/rules`;
}
function INVITE(inviteCode, options) {
let url = `/invites/${inviteCode}?`;
if (options) {
if (options.withCounts) {
url += `with_counts=${options.withCounts}`;
}
if (options.withExpiration) {
url += `&with_expiration=${options.withExpiration}`;
}
if (options.scheduledEventId) {
url += `&guild_scheduled_event_id=${options.scheduledEventId}`;
}
}
return url;
}
function GUILD_INVITES(guildId) {
return `/guilds/${guildId}/invites`;
}
function INTERACTION_ID_TOKEN(interactionId, token) {
return `/interactions/${interactionId}/${token}/callback`;
}
function WEBHOOK_MESSAGE_ORIGINAL(webhookId, token, options) {
let url = `/webhooks/${webhookId}/${token}/messages/@original?`;
if (options) {
if (options.threadId) {
url += `thread_id=${options.threadId}`;
}
}
return url;
}
function WEBHOOK_MESSAGE(webhookId, token, messageId, options) {
let url = `/webhooks/${webhookId}/${token}/messages/${messageId}?`;
if (options) {
if (options.threadId) {
url += `thread_id=${options.threadId}`;
}
}
return url;
}
function WEBHOOK_TOKEN(webhookId, token) {
if (!token) {
return `/webhooks/${webhookId}`;
}
return `/webhooks/${webhookId}/${token}`;
}
function WEBHOOK(webhookId, token, options) {
let url = `/webhooks/${webhookId}/${token}`;
if (options == null ? void 0 : options.wait) {
url += `?wait=${options.wait}`;
}
if (options == null ? void 0 : options.threadId) {
url += `?thread_id=${options.threadId}`;
}
if ((options == null ? void 0 : options.wait) && options.threadId) {
url += `?wait=${options.wait}&thread_id=${options.threadId}`;
}
return url;
}
function USER_NICK(guildId) {
return `/guilds/${guildId}/members/@me`;
}
function GUILD_PRUNE(guildId, options) {
let url = `/guilds/${guildId}/prune?`;
if (options == null ? void 0 : options.days) {
url += `days=${options.days}`;
}
if (options == null ? void 0 : options.includeRoles) {
url += `&include_roles=${options.includeRoles}`;
}
return url;
}
function CHANNEL_PIN(channelId, messageId) {
return `/channels/${channelId}/pins/${messageId}`;
}
function CHANNEL_PINS(channelId) {
return `/channels/${channelId}/pins`;
}
function CHANNEL_MESSAGE_REACTION_ME(channelId, messageId, emoji) {
return `/channels/${channelId}/messages/${messageId}/reactions/${encodeURIComponent(emoji)}/@me`;
}
function CHANNEL_MESSAGE_REACTION_USER(channelId, messageId, emoji, userId) {
return `/channels/${channelId}/messages/${messageId}/reactions/${encodeURIComponent(emoji)}/${userId}`;
}
function CHANNEL_MESSAGE_REACTIONS(channelId, messageId) {
return `/channels/${channelId}/messages/${messageId}/reactions`;
}
function CHANNEL_MESSAGE_REACTION(channelId, messageId, emoji, options) {
let url = `/channels/${channelId}/messages/${messageId}/reactions/${encodeURIComponent(emoji)}?`;
if (options == null ? void 0 : options.after) {
url += `after=${options.after}`;
}
if (options == null ? void 0 : options.limit) {
url += `&limit=${options.limit}`;
}
return url;
}
function CHANNEL_MESSAGE_CROSSPOST(channelId, messageId) {
return `/channels/${channelId}/messages/${messageId}/crosspost`;
}
function GUILD_MEMBER_ROLE(guildId, memberId, roleId) {
return `/guilds/${guildId}/members/${memberId}/roles/${roleId}`;
}
function CHANNEL_WEBHOOKS(channelId) {
return `/channels/${channelId}/webhooks`;
}
function THREAD_START_PUBLIC(channelId, messageId) {
return `/channels/${channelId}/messages/${messageId}/threads`;
}
function THREAD_START_PRIVATE(channelId) {
return `/channels/${channelId}/threads`;
}
function THREAD_ACTIVE(guildId) {
return `/guilds/${guildId}/threads/active`;
}
function THREAD_ME(channelId) {
return `/channels/${channelId}/thread-members/@me`;
}
function THREAD_MEMBERS(channelId) {
return `/channels/${channelId}/thread-members`;
}
function THREAD_USER(channelId, userId) {
return `/channels/${channelId}/thread-members/${userId}`;
}
function THREAD_ARCHIVED(channelId) {
return `/channels/${channelId}/threads/archived`;
}
function THREAD_ARCHIVED_PUBLIC(channelId, options) {
let url = `/channels/${channelId}/threads/archived/public?`;
if (options) {
if (options.before) {
url += `before=${new Date(options.before).toISOString()}`;
}
if (options.limit) {
url += `&limit=${options.limit}`;
}
}
return url;
}
function THREAD_ARCHIVED_PRIVATE(channelId, options) {
let url = `/channels/${channelId}/threads/archived/private?`;
if (options) {
if (options.before) {
url += `before=${new Date(options.before).toISOString()}`;
}
if (options.limit) {
url += `&limit=${options.limit}`;
}
}
return url;
}
function THREAD_ARCHIVED_PRIVATE_JOINED(channelId, options) {
let url = `/channels/${channelId}/users/@me/threads/archived/private?`;
if (options) {
if (options.before) {
url += `before=${new Date(options.before).toISOString()}`;
}
if (options.limit) {
url += `&limit=${options.limit}`;
}
}
return url;
}
function FORUM_START(channelId) {
return `/channels/${channelId}/threads?has_message=true`;
}
function STAGE_INSTANCES() {
return `/stage-instances`;
}
function STAGE_INSTANCE(channelId) {
return `/stage-instances/${channelId}`;
}
function APPLICATION_COMMANDS(appId, commandId) {
if (commandId) {
return `/applications/${appId}/commands/${commandId}`;
}
return `/applications/${appId}/commands`;
}
function GUILD_APPLICATION_COMMANDS(appId, guildId, commandId) {
if (commandId) {
return `/applications/${appId}/guilds/${guildId}/commands/${commandId}`;
}
return `/applications/${appId}/guilds/${guildId}/commands`;
}
function GUILD_APPLICATION_COMMANDS_PERMISSIONS(appId, guildId, commandId) {
if (commandId) {
return `/applications/${appId}/guilds/${guildId}/commands/${commandId}/permissions`;
}
return `/applications/${appId}/guilds/${guildId}/commands/permissions`;
}
function APPLICATION_COMMANDS_LOCALIZATIONS(appId, commandId, withLocalizations) {
let url = `/applications/${appId}/commands/${commandId}?`;
if (withLocalizations !== void 0) {
url += `withLocalizations=${withLocalizations}`;
}
return url;
}
function GUILD_APPLICATION_COMMANDS_LOCALIZATIONS(appId, guildId, commandId, withLocalizations) {
let url = `/applications/${appId}/guilds/${guildId}/commands/${commandId}?`;
if (withLocalizations !== void 0) {
url += `with_localizations=${withLocalizations}`;
}
return url;
}
function STICKER(id) {
return `stickers/${id}`;
}
function STICKER_PACKS() {
return `stickers-packs`;
}
function GUILD_STICKERS(guildId, stickerId) {
if (stickerId) {
return `/guilds/${guildId}/stickers/${stickerId}`;
}
return `/guilds/${guildId}/stickers`;
}
function GUILD_WIDGET(guildId, options = { get: "settings" }) {
let url = `/guilds/${guildId}/widget`;
if (options.get === "json") {
url += ".json";
} else if (options.get === "image") {
url += ".png";
}
return url;
}
function GUILD_VOICE_REGIONS(guildId) {
return `/guilds/${guildId}/regions`;
}
function GUILD_VANITY(guildId) {
return `/guilds/${guildId}/vanity-url`;
}
function GUILD_PREVIEW(guildId) {
return `/guilds/${guildId}/preview`;
}
function GUILD_CHANNELS(guildId) {
return `/guilds/${guildId}/channels`;
}
// src/v10/index.ts
var AutoModerationEventTypes = /* @__PURE__ */ ((AutoModerationEventTypes2) => {
AutoModerationEventTypes2[AutoModerationEventTypes2["MessageSend"] = 1] = "MessageSend";
return AutoModerationEventTypes2;
})(AutoModerationEventTypes || {});
var AutoModerationTriggerTypes = /* @__PURE__ */ ((AutoModerationTriggerTypes2) => {
AutoModerationTriggerTypes2[AutoModerationTriggerTypes2["Keyword"] = 1] = "Keyword";
AutoModerationTriggerTypes2[AutoModerationTriggerTypes2["HarmfulLink"] = 2] = "HarmfulLink";
AutoModerationTriggerTypes2[AutoModerationTriggerTypes2["Spam"] = 3] = "Spam";
AutoModerationTriggerTypes2[AutoModerationTriggerTypes2["KeywordPreset"] = 4] = "KeywordPreset";
return AutoModerationTriggerTypes2;
})(AutoModerationTriggerTypes || {});
var DiscordAutoModerationRuleTriggerMetadataPresets = /* @__PURE__ */ ((DiscordAutoModerationRuleTriggerMetadataPresets2) => {
DiscordAutoModerationRuleTriggerMetadataPresets2[DiscordAutoModerationRuleTriggerMetadataPresets2["Profanity"] = 1] = "Profanity";
DiscordAutoModerationRuleTriggerMetadataPresets2[DiscordAutoModerationRuleTriggerMetadataPresets2["SexualContent"] = 2] = "SexualContent";
DiscordAutoModerationRuleTriggerMetadataPresets2[DiscordAutoModerationRuleTriggerMetadataPresets2["Slurs"] = 3] = "Slurs";
return DiscordAutoModerationRuleTriggerMetadataPresets2;
})(DiscordAutoModerationRuleTriggerMetadataPresets || {});
var AutoModerationActionType = /* @__PURE__ */ ((AutoModerationActionType2) => {
AutoModerationActionType2[AutoModerationActionType2["BlockMessage"] = 1] = "BlockMessage";
AutoModerationActionType2[AutoModerationActionType2["SendAlertMessage"] = 2] = "SendAlertMessage";
AutoModerationActionType2[AutoModerationActionType2["Timeout"] = 3] = "Timeout";
return AutoModerationActionType2;
})(AutoModerationActionType || {});
// src/common.ts
var PremiumTypes = /* @__PURE__ */ ((PremiumTypes2) => {
PremiumTypes2[PremiumTypes2["None"] = 0] = "None";
PremiumTypes2[PremiumTypes2["NitroClassic"] = 1] = "NitroClassic";
PremiumTypes2[PremiumTypes2["Nitro"] = 2] = "Nitro";
return PremiumTypes2;
})(PremiumTypes || {});
var UserFlags = /* @__PURE__ */ ((UserFlags2) => {
UserFlags2[UserFlags2["DiscordEmployee"] = 1] = "DiscordEmployee";
UserFlags2[UserFlags2["PartneredServerOwner"] = 2] = "PartneredServerOwner";
UserFlags2[UserFlags2["HypeSquadEventsMember"] = 4] = "HypeSquadEventsMember";
UserFlags2[UserFlags2["BugHunterLevel1"] = 8] = "BugHunterLevel1";
UserFlags2[UserFlags2["HouseBravery"] = 64] = "HouseBravery";
UserFlags2[UserFlags2["HouseBrilliance"] = 128] = "HouseBrilliance";
UserFlags2[UserFlags2["HouseBalance"] = 256] = "HouseBalance";
UserFlags2[UserFlags2["EarlySupporter"] = 512] = "EarlySupporter";
UserFlags2[UserFlags2["TeamUser"] = 1024] = "TeamUser";
UserFlags2[UserFlags2["BugHunterLevel2"] = 16384] = "BugHunterLevel2";
UserFlags2[UserFlags2["VerifiedBot"] = 65536] = "VerifiedBot";
UserFlags2[UserFlags2["EarlyVerifiedBotDeveloper"] = 131072] = "EarlyVerifiedBotDeveloper";
UserFlags2[UserFlags2["DiscordCertifiedModerator"] = 262144] = "DiscordCertifiedModerator";
UserFlags2[UserFlags2["BotHttpInteractions"] = 524288] = "BotHttpInteractions";
return UserFlags2;
})(UserFlags || {});
var ChannelFlags = /* @__PURE__ */ ((ChannelFlags2) => {
ChannelFlags2[ChannelFlags2["None"] = 0] = "None";
ChannelFlags2[ChannelFlags2["Pinned"] = 2] = "Pinned";
return ChannelFlags2;
})(ChannelFlags || {});
var IntegrationExpireBehaviors = /* @__PURE__ */ ((IntegrationExpireBehaviors2) => {
IntegrationExpireBehaviors2[IntegrationExpireBehaviors2["RemoveRole"] = 0] = "RemoveRole";
IntegrationExpireBehaviors2[IntegrationExpireBehaviors2["Kick"] = 1] = "Kick";
return IntegrationExpireBehaviors2;
})(IntegrationExpireBehaviors || {});
var VisibilityTypes = /* @__PURE__ */ ((VisibilityTypes2) => {
VisibilityTypes2[VisibilityTypes2["None"] = 0] = "None";
VisibilityTypes2[VisibilityTypes2["Everyone"] = 1] = "Everyone";
return VisibilityTypes2;
})(VisibilityTypes || {});
var TeamMembershipStates = /* @__PURE__ */ ((TeamMembershipStates2) => {
TeamMembershipStates2[TeamMembershipStates2["Invited"] = 1] = "Invited";
TeamMembershipStates2[TeamMembershipStates2["Accepted"] = 2] = "Accepted";
return TeamMembershipStates2;
})(TeamMembershipStates || {});
var ApplicationFlags = /* @__PURE__ */ ((ApplicationFlags2) => {
ApplicationFlags2[ApplicationFlags2["GatewayPresence"] = 4096] = "GatewayPresence";
ApplicationFlags2[ApplicationFlags2["GatewayPresenceLimited"] = 8192] = "GatewayPresenceLimited";
ApplicationFlags2[ApplicationFlags2["GatewayGuildMembers"] = 16384] = "GatewayGuildMembers";
ApplicationFlags2[ApplicationFlags2["GatewayGuildMembersLimited"] = 32768] = "GatewayGuildMembersLimited";
ApplicationFlags2[ApplicationFlags2["VerificationPendingGuildLimit"] = 65536] = "VerificationPendingGuildLimit";
ApplicationFlags2[ApplicationFlags2["Embedded"] = 131072] = "Embedded";
ApplicationFlags2[ApplicationFlags2["GatewayMessageCount"] = 262144] = "GatewayMessageCount";
ApplicationFlags2[ApplicationFlags2["GatewayMessageContentLimited"] = 524288] = "GatewayMessageContentLimited";
return ApplicationFlags2;
})(ApplicationFlags || {});
var MessageComponentTypes = /* @__PURE__ */ ((MessageComponentTypes2) => {
MessageComponentTypes2[MessageComponentTypes2["ActionRow"] = 1] = "ActionRow";
MessageComponentTypes2[MessageComponentTypes2["Button"] = 2] = "Button";
MessageComponentTypes2[MessageComponentTypes2["SelectMenu"] = 3] = "SelectMenu";
MessageComponentTypes2[MessageComponentTypes2["InputText"] = 4] = "InputText";
MessageComponentTypes2[MessageComponentTypes2["UserSelect"] = 5] = "UserSelect";
MessageComponentTypes2[MessageComponentTypes2["RoleSelect"] = 6] = "RoleSelect";
MessageComponentTypes2[MessageComponentTypes2["MentionableSelect"] = 7] = "MentionableSelect";
MessageComponentTypes2[MessageComponentTypes2["ChannelSelect"] = 8] = "ChannelSelect";
return MessageComponentTypes2;
})(MessageComponentTypes || {});
var TextStyles = /* @__PURE__ */ ((TextStyles2) => {
TextStyles2[TextStyles2["Short"] = 1] = "Short";
TextStyles2[TextStyles2["Paragraph"] = 2] = "Paragraph";
return TextStyles2;
})(TextStyles || {});
var ButtonStyles = /* @__PURE__ */ ((ButtonStyles2) => {
ButtonStyles2[ButtonStyles2["Primary"] = 1] = "Primary";
ButtonStyles2[ButtonStyles2["Secondary"] = 2] = "Secondary";
ButtonStyles2[ButtonStyles2["Success"] = 3] = "Success";
ButtonStyles2[ButtonStyles2["Danger"] = 4] = "Danger";
ButtonStyles2[ButtonStyles2["Link"] = 5] = "Link";
return ButtonStyles2;
})(ButtonStyles || {});
var AllowedMentionsTypes = /* @__PURE__ */ ((AllowedMentionsTypes2) => {
AllowedMentionsTypes2["RoleMentions"] = "roles";
AllowedMentionsTypes2["UserMentions"] = "users";
AllowedMentionsTypes2["EveryoneMentions"] = "everyone";
return AllowedMentionsTypes2;
})(AllowedMentionsTypes || {});
var WebhookTypes = /* @__PURE__ */ ((WebhookTypes2) => {
WebhookTypes2[WebhookTypes2["Incoming"] = 1] = "Incoming";
WebhookTypes2[WebhookTypes2["ChannelFollower"] = 2] = "ChannelFollower";
WebhookTypes2[WebhookTypes2["Application"] = 3] = "Application";
return WebhookTypes2;
})(WebhookTypes || {});
var DefaultMessageNotificationLevels = /* @__PURE__ */ ((DefaultMessageNotificationLevels2) => {
DefaultMessageNotificationLevels2[DefaultMessageNotificationLevels2["AllMessages"] = 0] = "AllMessages";
DefaultMessageNotificationLevels2[DefaultMessageNotificationLevels2["OnlyMentions"] = 1] = "OnlyMentions";
return DefaultMessageNotificationLevels2;
})(DefaultMessageNotificationLevels || {});
var ExplicitContentFilterLevels = /* @__PURE__ */ ((ExplicitContentFilterLevels2) => {
ExplicitContentFilterLevels2[ExplicitContentFilterLevels2["Disabled"] = 0] = "Disabled";
ExplicitContentFilterLevels2[ExplicitContentFilterLevels2["MembersWithoutRoles"] = 1] = "MembersWithoutRoles";
ExplicitContentFilterLevels2[ExplicitContentFilterLevels2["AllMembers"] = 2] = "AllMembers";
return ExplicitContentFilterLevels2;
})(ExplicitContentFilterLevels || {});
var VerificationLevels = /* @__PURE__ */ ((VerificationLevels2) => {
VerificationLevels2[VerificationLevels2["None"] = 0] = "None";
VerificationLevels2[VerificationLevels2["Low"] = 1] = "Low";
VerificationLevels2[VerificationLevels2["Medium"] = 2] = "Medium";
VerificationLevels2[VerificationLevels2["High"] = 3] = "High";
VerificationLevels2[VerificationLevels2["VeryHigh"] = 4] = "VeryHigh";
return VerificationLevels2;
})(VerificationLevels || {});
var GuildFeatures = /* @__PURE__ */ ((GuildFeatures2) => {
GuildFeatures2["InviteSplash"] = "INVITE_SPLASH";
GuildFeatures2["VipRegions"] = "VIP_REGIONS";
GuildFeatures2["VanityUrl"] = "VANITY_URL";
GuildFeatures2["Verified"] = "VERIFIED";
GuildFeatures2["Partnered"] = "PARTNERED";
GuildFeatures2["Community"] = "COMMUNITY";
GuildFeatures2["Commerce"] = "COMMERCE";
GuildFeatures2["News"] = "NEWS";
GuildFeatures2["Discoverable"] = "DISCOVERABLE";
GuildFeatures2["DiscoverableDisabled"] = "DISCOVERABLE_DISABLED";
GuildFeatures2["Feature"] = "FEATURABLE";
GuildFeatures2["AnimatedIcon"] = "ANIMATED_ICON";
GuildFeatures2["Banner"] = "BANNER";
GuildFeatures2["WelcomeScreenEnabled"] = "WELCOME_SCREEN_ENABLED";
GuildFeatures2["MemberVerificationGateEnabled"] = "MEMBER_VERIFICATION_GATE_ENABLED";
GuildFeatures2["PreviewEnabled"] = "PREVIEW_ENABLED";
GuildFeatures2["TicketedEventsEnabled"] = "TICKETED_EVENTS_ENABLED";
GuildFeatures2["MonetizationEnabled"] = "MONETIZATION_ENABLED";
GuildFeatures2["MoreStickers"] = "MORE_STICKERS";
GuildFeatures2["PrivateThreads"] = "PRIVATE_THREADS";
GuildFeatures2["RoleIcons"] = "ROLE_ICONS";
GuildFeatures2["AutoModeration"] = "AUTO_MODERATION";
return GuildFeatures2;
})(GuildFeatures || {});
var MfaLevels = /* @__PURE__ */ ((MfaLevels2) => {
MfaLevels2[MfaLevels2["None"] = 0] = "None";
MfaLevels2[MfaLevels2["Elevated"] = 1] = "Elevated";
return MfaLevels2;
})(MfaLevels || {});
var SystemChannelFlags = /* @__PURE__ */ ((SystemChannelFlags2) => {
SystemChannelFlags2[SystemChannelFlags2["SuppressJoinNotifications"] = 1] = "SuppressJoinNotifications";
SystemChannelFlags2[SystemChannelFlags2["SuppressPremiumSubscriptions"] = 2] = "SuppressPremiumSubscriptions";
SystemChannelFlags2[SystemChannelFlags2["SuppressGuildReminderNotifications"] = 4] = "SuppressGuildReminderNotifications";
SystemChannelFlags2[SystemChannelFlags2["SuppressJoinNotificationReplies"] = 8] = "SuppressJoinNotificationReplies";
return SystemChannelFlags2;
})(SystemChannelFlags || {});
var PremiumTiers = /* @__PURE__ */ ((PremiumTiers2) => {
PremiumTiers2[PremiumTiers2["None"] = 0] = "None";
PremiumTiers2[PremiumTiers2["Tier1"] = 1] = "Tier1";
PremiumTiers2[PremiumTiers2["Tier2"] = 2] = "Tier2";
PremiumTiers2[PremiumTiers2["Tier3"] = 3] = "Tier3";
return PremiumTiers2;
})(PremiumTiers || {});
var GuildNsfwLevel = /* @__PURE__ */ ((GuildNsfwLevel2) => {
GuildNsfwLevel2[GuildNsfwLevel2["Default"] = 0] = "Default";
GuildNsfwLevel2[GuildNsfwLevel2["Explicit"] = 1] = "Explicit";
GuildNsfwLevel2[GuildNsfwLevel2["Safe"] = 2] = "Safe";
GuildNsfwLevel2[GuildNsfwLevel2["AgeRestricted"] = 3] = "AgeRestricted";
return GuildNsfwLevel2;
})(GuildNsfwLevel || {});
var ChannelTypes = /* @__PURE__ */ ((ChannelTypes2) => {
ChannelTypes2[ChannelTypes2["GuildText"] = 0] = "GuildText";
ChannelTypes2[ChannelTypes2["DM"] = 1] = "DM";
ChannelTypes2[ChannelTypes2["GuildVoice"] = 2] = "GuildVoice";
ChannelTypes2[ChannelTypes2["GroupDm"] = 3] = "GroupDm";
ChannelTypes2[ChannelTypes2["GuildCategory"] = 4] = "GuildCategory";
ChannelTypes2[ChannelTypes2["GuildNews"] = 5] = "GuildNews";
ChannelTypes2[ChannelTypes2["GuildNewsThread"] = 10] = "GuildNewsThread";
ChannelTypes2[ChannelTypes2["GuildPublicThread"] = 11] = "GuildPublicThread";
ChannelTypes2[ChannelTypes2["GuildPrivateThread"] = 12] = "GuildPrivateThread";
ChannelTypes2[ChannelTypes2["GuildStageVoice"] = 13] = "GuildStageVoice";
ChannelTypes2[ChannelTypes2["GuildDirectory"] = 14] = "GuildDirectory";
ChannelTypes2[ChannelTypes2["GuildForum"] = 15] = "GuildForum";
return ChannelTypes2;
})(ChannelTypes || {});
var OverwriteTypes = /* @__PURE__ */ ((OverwriteTypes2) => {
OverwriteTypes2[OverwriteTypes2["Role"] = 0] = "Role";
OverwriteTypes2[OverwriteTypes2["Member"] = 1] = "Member";
return OverwriteTypes2;
})(OverwriteTypes || {});
var VideoQualityModes = /* @__PURE__ */ ((VideoQualityModes2) => {
VideoQualityModes2[VideoQualityModes2["Auto"] = 1] = "Auto";
VideoQualityModes2[VideoQualityModes2["Full"] = 2] = "Full";
return VideoQualityModes2;
})(VideoQualityModes || {});
var ActivityTypes = /* @__PURE__ */ ((ActivityTypes2) => {
ActivityTypes2[ActivityTypes2["Game"] = 0] = "Game";
ActivityTypes2[ActivityTypes2["Streaming"] = 1] = "Streaming";
ActivityTypes2[ActivityTypes2["Listening"] = 2] = "Listening";
ActivityTypes2[ActivityTypes2["Watching"] = 3] = "Watching";
ActivityTypes2[ActivityTypes2["Custom"] = 4] = "Custom";
ActivityTypes2[ActivityTypes2["Competing"] = 5] = "Competing";
return ActivityTypes2;
})(ActivityTypes || {});
var MessageTypes = /* @__PURE__ */ ((MessageTypes2) => {
MessageTypes2[MessageTypes2["Default"] = 0] = "Default";
MessageTypes2[MessageTypes2["RecipientAdd"] = 1] = "RecipientAdd";
MessageTypes2[MessageTypes2["RecipientRemove"] = 2] = "RecipientRemove";
MessageTypes2[MessageTypes2["Call"] = 3] = "Call";
MessageTypes2[MessageTypes2["ChannelNameChange"] = 4] = "ChannelNameChange";
MessageTypes2[MessageTypes2["ChannelIconChange"] = 5] = "ChannelIconChange";
MessageTypes2[MessageTypes2["ChannelPinnedMessage"] = 6] = "ChannelPinnedMessage";
MessageTypes2[MessageTypes2["GuildMemberJoin"] = 7] = "GuildMemberJoin";
MessageTypes2[MessageTypes2["UserPremiumGuildSubscription"] = 8] = "UserPremiumGuildSubscription";
MessageTypes2[MessageTypes2["UserPremiumGuildSubscriptionTier1"] = 9] = "UserPremiumGuildSubscriptionTier1";
MessageTypes2[MessageTypes2["UserPremiumGuildSubscriptionTier2"] = 10] = "UserPremiumGuildSubscriptionTier2";
MessageTypes2[MessageTypes2["UserPremiumGuildSubscriptionTier3"] = 11] = "UserPremiumGuildSubscriptionTier3";
MessageTypes2[MessageTypes2["ChannelFollowAdd"] = 12] = "ChannelFollowAdd";
MessageTypes2[MessageTypes2["GuildDiscoveryDisqualified"] = 14] = "GuildDiscoveryDisqualified";
MessageTypes2[MessageTypes2["GuildDiscoveryRequalified"] = 15] = "GuildDiscoveryRequalified";
MessageTypes2[MessageTypes2["GuildDiscoveryGracePeriodInitialWarning"] = 16] = "GuildDiscoveryGracePeriodInitialWarning";
MessageTypes2[MessageTypes2["GuildDiscoveryGracePeriodFinalWarning"] = 17] = "GuildDiscoveryGracePeriodFinalWarning";
MessageTypes2[MessageTypes2["ThreadCreated"] = 18] = "ThreadCreated";
MessageTypes2[MessageTypes2["Reply"] = 19] = "Reply";
MessageTypes2[MessageTypes2["ChatInputCommand"] = 20] = "ChatInputCommand";
MessageTypes2[MessageTypes2["ThreadStarterMessage"] = 21] = "ThreadStarterMessage";
MessageTypes2[MessageTypes2["GuildInviteReminder"] = 22] = "GuildInviteReminder";
MessageTypes2[MessageTypes2["ContextMenuCommand"] = 23] = "ContextMenuCommand";
MessageTypes2[MessageTypes2["AutoModerationAction"] = 24] = "AutoModerationAction";
return MessageTypes2;
})(MessageTypes || {});
var MessageActivityTypes = /* @__PURE__ */ ((MessageActivityTypes2) => {
MessageActivityTypes2[MessageActivityTypes2["Join"] = 1] = "Join";
MessageActivityTypes2[MessageActivityTypes2["Spectate"] = 2] = "Spectate";
MessageActivityTypes2[MessageActivityTypes2["Listen"] = 3] = "Listen";
MessageActivityTypes2[MessageActivityTypes2["JoinRequest"] = 4] = "JoinRequest";
return MessageActivityTypes2;
})(MessageActivityTypes || {});
var StickerTypes = /* @__PURE__ */ ((StickerTypes2) => {
StickerTypes2[StickerTypes2["Standard"] = 1] = "Standard";
StickerTypes2[StickerTypes2["Guild"] = 2] = "Guild";
return StickerTypes2;
})(StickerTypes || {});
var StickerFormatTypes = /* @__PURE__ */ ((StickerFormatTypes2) => {
StickerFormatTypes2[StickerFormatTypes2["Png"] = 1] = "Png";
StickerFormatTypes2[StickerFormatTypes2["APng"] = 2] = "APng";
StickerFormatTypes2[StickerFormatTypes2["Lottie"] = 3] = "Lottie";
return StickerFormatTypes2;
})(StickerFormatTypes || {});
var InteractionTypes = /* @__PURE__ */ ((InteractionTypes2) => {
InteractionTypes2[InteractionTypes2["Ping"] = 1] = "Ping";
InteractionTypes2[InteractionTypes2["ApplicationCommand"] = 2] = "ApplicationCommand";
InteractionTypes2[InteractionTypes2["MessageComponent"] = 3] = "MessageComponent";
InteractionTypes2[InteractionTypes2["ApplicationCommandAutocomplete"] = 4] = "ApplicationCommandAutocomplete";
InteractionTypes2[InteractionTypes2["ModalSubmit"] = 5] = "ModalSubmit";
return InteractionTypes2;
})(InteractionTypes || {});
var ApplicationCommandOptionTypes = /* @__PURE__ */ ((ApplicationCommandOptionTypes2) => {
ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["SubCommand"] = 1] = "SubCommand";
ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["SubCommandGroup"] = 2] = "SubCommandGroup";
ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["String"] = 3] = "String";
ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["Integer"] = 4] = "Integer";
ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["Boolean"] = 5] = "Boolean";
ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["User"] = 6] = "User";
ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["Channel"] = 7] = "Channel";
ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["Role"] = 8] = "Role";
ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["Mentionable"] = 9] = "Mentionable";
ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["Number"] = 10] = "Number";
ApplicationCommandOptionTypes2[ApplicationCommandOptionTypes2["Attachment"] = 11] = "Attachment";
return ApplicationCommandOptionTypes2;
})(ApplicationCommandOptionTypes || {});
var AuditLogEvents = /* @__PURE__ */ ((AuditLogEvents2) => {
AuditLogEvents2[AuditLogEvents2["GuildUpdate"] = 1] = "GuildUpdate";
AuditLogEvents2[AuditLogEvents2["ChannelCreate"] = 10] = "ChannelCreate";
AuditLogEvents2[AuditLogEvents2["ChannelUpdate"] = 11] = "ChannelUpdate";
AuditLogEvents2[AuditLogEvents2["ChannelDelete"] = 12] = "ChannelDelete";
AuditLogEvents2[AuditLogEvents2["ChannelOverwriteCreate"] = 13] = "ChannelOverwriteCreate";
AuditLogEvents2[AuditLogEvents2["ChannelOverwriteUpdate"] = 14] = "ChannelOverwriteUpdate";
AuditLogEvents2[AuditLogEvents2["ChannelOverwriteDelete"] = 15] = "ChannelOverwriteDelete";
AuditLogEvents2[AuditLogEvents2["MemberKick"] = 20] = "MemberKick";
AuditLogEvents2[AuditLogEvents2["MemberPrune"] = 21] = "MemberPrune";
AuditLogEvents2[AuditLogEvents2["MemberBanAdd"] = 22] = "MemberBanAdd";
AuditLogEvents2[AuditLogEvents2["MemberBanRemove"] = 23] = "MemberBanRemove";
AuditLogEvents2[AuditLogEvents2["MemberUpdate"] = 24] = "MemberUpdate";
AuditLogEvents2[AuditLogEvents2["MemberRoleUpdate"] = 25] = "MemberRoleUpdate";
AuditLogEvents2[AuditLogEvents2["MemberMove"] = 26] = "MemberMove";
AuditLogEvents2[AuditLogEvents2["MemberDisconnect"] = 27] = "MemberDisconnect";
AuditLogEvents2[AuditLogEvents2["BotAdd"] = 28] = "BotAdd";
AuditLogEvents2[AuditLogEvents2["RoleCreate"] = 30] = "RoleCreate";
AuditLogEvents2[AuditLogEvents2["RoleUpdate"] = 31] = "RoleUpdate";
AuditLogEvents2[AuditLogEvents2["RoleDelete"] = 32] = "RoleDelete";
AuditLogEvents2[AuditLogEvents2["InviteCreate"] = 40] = "InviteCreate";
AuditLogEvents2[AuditLogEvents2["InviteUpdate"] = 41] = "InviteUpdate";
AuditLogEvents2[AuditLogEvents2["InviteDelete"] = 42] = "InviteDelete";
AuditLogEvents2[AuditLogEvents2["WebhookCreate"] = 50] = "WebhookCreate";
AuditLogEvents2[AuditLogEvents2["WebhookUpdate"] = 51] = "WebhookUpdate";
AuditLogEvents2[AuditLogEvents2["WebhookDelete"] = 52] = "WebhookDelete";
AuditLogEvents2[AuditLogEvents2["EmojiCreate"] = 60] = "EmojiCreate";
AuditLogEvents2[AuditLogEvents2["EmojiUpdate"] = 61] = "EmojiUpdate";
AuditLogEvents2[AuditLogEvents2["EmojiDelete"] = 62] = "EmojiDelete";
AuditLogEvents2[AuditLogEvents2["MessageDelete"] = 72] = "MessageDelete";
AuditLogEvents2[AuditLogEvents2["MessageBulkDelete"] = 73] = "MessageBulkDelete";
AuditLogEvents2[AuditLogEvents2["MessagePin"] = 74] = "MessagePin";
AuditLogEvents2[AuditLogEvents2["MessageUnpin"] = 75] = "MessageUnpin";
AuditLogEvents2[AuditLogEvents2["IntegrationCreate"] = 80] = "IntegrationCreate";
AuditLogEvents2[AuditLogEvents2["IntegrationUpdate"] = 81] = "IntegrationUpdate";
AuditLogEvents2[AuditLogEvents2["IntegrationDelete"] = 82] = "IntegrationDelete";
AuditLogEvents2[AuditLogEvents2["StageInstanceCreate"] = 83] = "StageInstanceCreate";
AuditLogEvents2[AuditLogEvents2["StageInstanceUpdate"] = 84] = "StageInstanceUpdate";
AuditLogEvents2[AuditLogEvents2["StageInstanceDelete"] = 85] = "StageInstanceDelete";
AuditLogEvents2[AuditLogEvents2["StickerCreate"] = 90] = "StickerCreate";
AuditLogEvents2[AuditLogEvents2["StickerUpdate"] = 91] = "StickerUpdate";
AuditLogEvents2[AuditLogEvents2["StickerDelete"] = 92] = "StickerDelete";
AuditLogEvents2[AuditLogEvents2["GuildScheduledEventCreate"] = 100] = "GuildScheduledEventCreate";
AuditLogEvents2[AuditLogEvents2["GuildScheduledEventUpdate"] = 101] = "GuildScheduledEventUpdate";
AuditLogEvents2[AuditLogEvents2["GuildScheduledEventDelete"] = 102] = "GuildScheduledEventDelete";
AuditLogEvents2[AuditLogEvents2["ThreadCreate"] = 110] = "ThreadCreate";
AuditLogEvents2[AuditLogEvents2["ThreadUpdate"] = 111] = "ThreadUpdate";
AuditLogEvents2[AuditLogEvents2["ThreadDelete"] = 112] = "ThreadDelete";
AuditLogEvents2[AuditLogEvents2["ApplicationCommandPermissionUpdate"] = 121] = "ApplicationCommandPermissionUpdate";
AuditLogEvents2[AuditLogEvents2["AutoModerationRuleCreate"] = 140] = "AutoModerationRuleCreate";
AuditLogEvents2[AuditLogEvents2["AutoModerationRuleUpdate"] = 141] = "AutoModerationRuleUpdate";
AuditLogEvents2[AuditLogEvents2["AutoModerationRuleDelete"] = 142] = "AutoModerationRuleDelete";
AuditLogEvents2[AuditLogEvents2["AutoModerationBlockMessage"] = 143] = "AutoModerationBlockMessage";
return AuditLogEvents2;
})(AuditLogEvents || {});
var ScheduledEventPrivacyLevel = /* @__PURE__ */ ((ScheduledEventPrivacyLevel2) => {
ScheduledEventPrivacyLevel2[ScheduledEventPrivacyLevel2["GuildOnly"] = 2] = "GuildOnly";
return ScheduledEventPrivacyLevel2;
})(ScheduledEventPrivacyLevel || {});
var ScheduledEventEntityType = /* @__PURE__ */ ((ScheduledEventEntityType2) => {
ScheduledEventEntityType2[ScheduledEventEntityType2["StageInstance"] = 1] = "StageInstance";
ScheduledEventEntityType2[ScheduledEventEntityType2["Voice"] = 2] = "Voice";
ScheduledEventEntityType2[ScheduledEventEntityType2["External"] = 3] = "External";
return ScheduledEventEntityType2;
})(ScheduledEventEntityType || {});
var ScheduledEventStatus = /* @__PURE__ */ ((ScheduledEventStatus2) => {
ScheduledEventStatus2[ScheduledEventStatus2["Scheduled"] = 1] = "Scheduled";
ScheduledEventStatus2[ScheduledEventStatus2["Active"] = 2] = "Active";
ScheduledEventStatus2[ScheduledEventStatus2["Completed"] = 3] = "Completed";
ScheduledEventStatus2[ScheduledEventStatus2["Canceled"] = 4] = "Canceled";
return ScheduledEventStatus2;
})(ScheduledEventStatus || {});
var TargetTypes = /* @__PURE__ */ ((TargetTypes2) => {
TargetTypes2[TargetTypes2["Stream"] = 1] = "Stream";
TargetTypes2[TargetTypes2["EmbeddedApplication"] = 2] = "EmbeddedApplication";
return TargetTypes2;
})(TargetTypes || {});
var ApplicationCommandTypes = /* @__PURE__ */ ((ApplicationCommandTypes2) => {
ApplicationCommandTypes2[ApplicationCommandTypes2["ChatInput"] = 1] = "ChatInput";
ApplicationCommandTypes2[ApplicationCommandTypes2["User"] = 2] = "User";
ApplicationCommandTypes2[ApplicationCommandTypes2["Message"] = 3] = "Message";
return ApplicationCommandTypes2;
})(ApplicationCommandTypes || {});
var ApplicationCommandPermissionTypes = /* @__PURE__ */ ((ApplicationCommandPermissionTypes2) => {
ApplicationCommandPermissionTypes2[ApplicationCommandPermissionTypes2["Role"] = 1] = "Role";
ApplicationCommandPermissionTypes2[ApplicationCommandPermissionTypes2["User"] = 2] = "User";
ApplicationCommandPermissionTypes2[ApplicationCommandPermissionTypes2["Channel"] = 3] = "Channel";
return ApplicationCommandPermissionTypes2;
})(ApplicationCommandPermissionTypes || {});
var ActivityFlags = /* @__PURE__ */ ((ActivityFlags2) => {
ActivityFlags2[ActivityFlags2["Instance"] = 1] = "Instance";
ActivityFlags2[ActivityFlags2["Join"] = 2] = "Join";
ActivityFlags2[ActivityFlags2["Spectate"] = 4] = "Spectate";
ActivityFlags2[ActivityFlags2["JoinRequest"] = 8] = "JoinRequest";
ActivityFlags2[ActivityFlags2["Sync"] = 16] = "Sync";
ActivityFlags2[ActivityFlags2["Play"] = 32] = "Play";
ActivityFlags2[ActivityFlags2["PartyPrivacyFriends"] = 64] = "PartyPrivacyFriends";
ActivityFlags2[ActivityFlags2["PartyPrivacyVoiceChannel"] = 128] = "PartyPrivacyVoiceChannel";
ActivityFlags2[ActivityFlags2["Embedded"] = 256] = "Embedded";
return ActivityFlags2;
})(ActivityFlags || {});
var BitwisePermissionFlags = /* @__PURE__ */ ((BitwisePermissionFlags2) => {
BitwisePermissionFlags2[BitwisePermissionFlags2["CREATE_INSTANT_INVITE"] = 1] = "CREATE_INSTANT_INVITE";
BitwisePermissionFlags2[BitwisePermissionFlags2["KICK_MEMBERS"] = 2] = "KICK_MEMBERS";
BitwisePermissionFlags2[BitwisePermissionFlags2["BAN_MEMBERS"] = 4] = "BAN_MEMBERS";
BitwisePermissionFlags2[BitwisePermissionFlags2["ADMINISTRATOR"] = 8] = "ADMINISTRATOR";
BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_CHANNELS"] = 16] = "MANAGE_CHANNELS";
BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_GUILD"] = 32] = "MANAGE_GUILD";
BitwisePermissionFlags2[BitwisePermissionFlags2["ADD_REACTIONS"] = 64] = "ADD_REACTIONS";
BitwisePermissionFlags2[BitwisePermissionFlags2["VIEW_AUDIT_LOG"] = 128] = "VIEW_AUDIT_LOG";
BitwisePermissionFlags2[BitwisePermissionFlags2["PRIORITY_SPEAKER"] = 256] = "PRIORITY_SPEAKER";
BitwisePermissionFlags2[BitwisePermissionFlags2["STREAM"] = 512] = "STREAM";
BitwisePermissionFlags2[BitwisePermissionFlags2["VIEW_CHANNEL"] = 1024] = "VIEW_CHANNEL";
BitwisePermissionFlags2[BitwisePermissionFlags2["SEND_MESSAGES"] = 2048] = "SEND_MESSAGES";
BitwisePermissionFlags2[BitwisePermissionFlags2["SEND_TTS_MESSAGES"] = 4096] = "SEND_TTS_MESSAGES";
BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_MESSAGES"] = 8192] = "MANAGE_MESSAGES";
BitwisePermissionFlags2[BitwisePermissionFlags2["EMBED_LINKS"] = 16384] = "EMBED_LINKS";
BitwisePermissionFlags2[BitwisePermissionFlags2["ATTACH_FILES"] = 32768] = "ATTACH_FILES";
BitwisePermissionFlags2[BitwisePermissionFlags2["READ_MESSAGE_HISTORY"] = 65536] = "READ_MESSAGE_HISTORY";
BitwisePermissionFlags2[BitwisePermissionFlags2["MENTION_EVERYONE"] = 131072] = "MENTION_EVERYONE";
BitwisePermissionFlags2[BitwisePermissionFlags2["USE_EXTERNAL_EMOJIS"] = 262144] = "USE_EXTERNAL_EMOJIS";
BitwisePermissionFlags2[BitwisePermissionFlags2["VIEW_GUILD_INSIGHTS"] = 524288] = "VIEW_GUILD_INSIGHTS";
BitwisePermissionFlags2[BitwisePermissionFlags2["CONNECT"] = 1048576] = "CONNECT";
BitwisePermissionFlags2[BitwisePermissionFlags2["SPEAK"] = 2097152] = "SPEAK";
BitwisePermissionFlags2[BitwisePermissionFlags2["MUTE_MEMBERS"] = 4194304] = "MUTE_MEMBERS";
BitwisePermissionFlags2[BitwisePermissionFlags2["DEAFEN_MEMBERS"] = 8388608] = "DEAFEN_MEMBERS";
BitwisePermissionFlags2[BitwisePermissionFlags2["MOVE_MEMBERS"] = 16777216] = "MOVE_MEMBERS";
BitwisePermissionFlags2[BitwisePermissionFlags2["USE_VAD"] = 33554432] = "USE_VAD";
BitwisePermissionFlags2[BitwisePermissionFlags2["CHANGE_NICKNAME"] = 67108864] = "CHANGE_NICKNAME";
BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_NICKNAMES"] = 134217728] = "MANAGE_NICKNAMES";
BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_ROLES"] = 268435456] = "MANAGE_ROLES";
BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_WEBHOOKS"] = 536870912] = "MANAGE_WEBHOOKS";
BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_EMOJIS"] = 1073741824] = "MANAGE_EMOJIS";
BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_EMOJIS_AND_STICKERS"] = 1073741824] = "MANAGE_EMOJIS_AND_STICKERS";
BitwisePermissionFlags2[BitwisePermissionFlags2["USE_APPLICATION_COMMANDS"] = 2147483648] = "USE_APPLICATION_COMMANDS";
BitwisePermissionFlags2[BitwisePermissionFlags2["USE_SLASH_COMMANDS"] = 2147483648] = "USE_SLASH_COMMANDS";
BitwisePermissionFlags2[BitwisePermissionFlags2["REQUEST_TO_SPEAK"] = 4294967296] = "REQUEST_TO_SPEAK";
BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_EVENTS"] = 8589934592] = "MANAGE_EVENTS";
BitwisePermissionFlags2[BitwisePermissionFlags2["MANAGE_THREADS"] = 17179869184] = "MANAGE_THREADS";
BitwisePermissionFlags2[BitwisePermissionFlags2["CREATE_PUBLIC_THREADS"] = 34359738368] = "CREATE_PUBLIC_THREADS";
BitwisePermissionFlags2[BitwisePermissionFlags2["CREATE_PRIVATE_THREADS"] = 68719476736] = "CREATE_PRIVATE_THREADS";
BitwisePermissionFlags2[BitwisePermissionFlags2["USE_EXTERNAL_STICKERS"] = 137438953472] = "USE_EXTERNAL_STICKERS";
BitwisePermissionFlags2[BitwisePermissionFlags2["SEND_MESSAGES_IN_THREADS"] = 274877906944] = "SEND_MESSAGES_IN_THREADS";
BitwisePermissionFlags2[BitwisePermissionFlags2["USE_EMBEDDED_ACTIVITIES"] = 549755813888] = "USE_EMBEDDED_ACTIVITIES";
BitwisePermissionFlags2[BitwisePermissionFlags2["MODERATE_MEMBERS"] = 1099511627776] = "MODERATE_MEMBERS";
return BitwisePermissionFlags2;
})(BitwisePermissionFlags || {});
var VoiceOpcodes = /* @__PURE__ */ ((VoiceOpcodes2) => {
VoiceOpcodes2[VoiceOpcodes2["Identify"] = 0] = "Identify";
VoiceOpcodes2[VoiceOpcodes2["SelectProtocol"] = 1] = "SelectProtocol";
VoiceOpcodes2[VoiceOpcodes2["Ready"] = 2] = "Ready";
VoiceOpcodes2[VoiceOpcodes2["Heartbeat"] = 3] = "Heartbeat";
VoiceOpcodes2[VoiceOpcodes2["SessionDescription"] = 4] = "SessionDescription";
VoiceOpcodes2[VoiceOpcodes2["Speaking"] = 5] = "Speaking";
VoiceOpcodes2[VoiceOpcodes2["HeartbeatACK"] = 6] = "HeartbeatACK";
VoiceOpcodes2[VoiceOpcodes2["Resume"] = 7] = "Resume";
VoiceOpcodes2[VoiceOpcodes2["Hello"] = 8] = "Hello";
VoiceOpcodes2[VoiceOpcodes2["Resumed"] = 9] = "Resumed";
VoiceOpcodes2[VoiceOpcodes2["ClientDisconnect"] = 13] = "ClientDisconnect";
return VoiceOpcodes2;
})(VoiceOpcodes || {});
var VoiceCloseEventCodes = /* @__PURE__ */ ((VoiceCloseEventCodes2) => {
VoiceCloseEventCodes2[VoiceCloseEven