UNPKG

darkcord

Version:

A NodeJS Package to interact with Discord API

160 lines (159 loc) 12 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PresenceUpdateStatus = exports.ApplicationRoleConnectionMetadataType = exports.AutoModerationRuleKeywordPresetType = exports.ApplicationCommandPermissionType = exports.TextInputStyle = exports.GuildScheduledEventEntityType = exports.AutoModerationRuleTriggerType = exports.MembershipScreeningFieldType = exports.ApplicationCommandOptionType = exports.AutoModerationRuleEventType = exports.AutoModerationActionType = exports.InteractionResponseType = exports.MessageActivityType = exports.AuditLogOptionsType = exports.StickerFormatType = exports.AllowedMentionsTypes = exports.ApplicationCommandType = exports.UserPremiumType = exports.ForumLayoutType = exports.SortOrderType = exports.OverwriteType = exports.ComponentType = exports.GuildHubType = exports.ActivityType = exports.WebhookType = exports.StickerType = exports.MessageType = exports.ChannelType = exports.InviteTargetType = exports.InteractionType = exports.ImageFormat = exports.UserFlags = exports.ThreadMemberFlags = exports.PermissionFlagsBits = exports.MessageFlags = exports.GuildSystemChannelFlags = exports.GatewayIntentBits = exports.ChannelFlags = exports.ApplicationFlags = exports.ActivityFlags = exports.channelMention = exports.roleMention = exports.userMention = exports.timestampFormat = exports.InvitePattern = exports.Events = exports.ShardEvents = exports.GatewayStatus = void 0; var ws_1 = require("@darkcord/ws"); Object.defineProperty(exports, "GatewayStatus", { enumerable: true, get: function () { return ws_1.GatewayStatus; } }); Object.defineProperty(exports, "ShardEvents", { enumerable: true, get: function () { return ws_1.ShardEvents; } }); var Events; (function (Events) { // Gateway Events["Packet"] = "packet"; Events["Ready"] = "ready"; Events["Reconnecting"] = "reconnecting"; Events["Connect"] = "connect"; Events["ShardConnect"] = "shardConnect"; Events["ShardDebug"] = "shardDebug"; Events["ShardClose"] = "shardClose"; Events["ShardResume"] = "shardResume"; Events["ShardReady"] = "shardReady"; Events["ShardReconnectRequired"] = "shardReconnectRequired"; Events["ShardPing"] = "shardPing"; Events["ShardHello"] = "shardHello"; Events["ShardPreReady"] = "shardPreReady"; Events["ShardError"] = "shardError"; Events["ShardDispatch"] = "shardDispatch"; // Message Events["MessageCreate"] = "messageCreate"; Events["MessageDelete"] = "messageDelete"; Events["MessageUpdate"] = "messageUpdate"; Events["MessageDeleteBulk"] = "messageDeleteBulk"; Events["MessageReactionAdd"] = "messageReactionAdd"; Events["MessageSuperReactionAdd"] = "messageSuperReactionAdd"; Events["MessageReactionRemove"] = "messageReactionRemove"; Events["MessageSuperReactionRemove"] = "messageSuperReactionRemove"; Events["MessageReactionRemoveAll"] = "messageReactionRemoveAll"; Events["MessageReactionRemoveEmoji"] = "messageReactionRemoveEmoji"; Events["TypingStart"] = "typingStart"; // Interaction Events["InteractionCreate"] = "interactionCreate"; // Guild Events["GuildMembersChunk"] = "guildMembersChunk"; Events["GuildMembersChunked"] = "guildMembersChunked"; Events["GuildCreate"] = "guildCreate"; Events["GuildUpdate"] = "guildUpdate"; Events["GuildDelete"] = "guildDelete"; Events["GuildAuditLogEntryCreate"] = "guildAuditLogEntryCreate"; Events["GuildBanAdd"] = "guildBanAdd"; Events["GuildBanRemove"] = "guildBanRemove"; Events["GuildEmojisUpdate"] = "guildEmojisUpdate"; Events["GuildEmojiCreate"] = "guildEmojiCreate"; Events["GuildEmojiDelete"] = "guildEmojiDelete"; Events["GuildEmojiUpdate"] = "guildEmojiUpdate"; Events["GuildStickersUpdate"] = "guildStickersUpdate"; Events["GuildStickerUpdate"] = "guildStickerUpdate"; Events["GuildStickerCreate"] = "guildStickerCreate"; Events["GuildStickerDelete"] = "guildStickerDelete"; Events["GuildMemberAdd"] = "guildMemberAdd"; Events["GuildMemberRemove"] = "guildMemberRemove"; Events["GuildMemberUpdate"] = "guildMemberUpdate"; Events["GuildIntegrationsUpdate"] = "guildIntegrationsUpdate"; Events["GuildRoleCreate"] = "guildRoleCreate"; Events["GuildRoleDelete"] = "guildRoleDelete"; Events["GuildRoleUpdate"] = "guildRoleUpdate"; Events["GuildScheduledEventCreate"] = "guildScheduledEventCreate"; Events["GuildScheduledEventDelete"] = "guildScheduledEventDelete"; Events["GuildScheduledEventUpdate"] = "guildScheduledEventUpdate"; Events["GuildScheduledEventUserAdd"] = "guildScheduledEventUserAdd"; Events["GuildScheduledEventUserRemove"] = "guildScheduledEventUserRemove"; // Thread Events["ThreadCreate"] = "threadCreate"; Events["ThreadDelete"] = "threadDelete"; Events["ThreadListSync"] = "threadListSync"; Events["ThreadMemberUpdate"] = "threadMemberUpdate"; Events["ThreadMembersUpdate"] = "threadMembersUpdate"; // Stage Events["StageInstanceCreate"] = "stageInstanceCreate"; Events["StageInstanceDelete"] = "stageInstanceDelete"; Events["StageInstanceUpdate"] = "stageInstanceUpdate"; // Channels Events["ChannelCreate"] = "channelCreate"; Events["ChannelDelete"] = "channelDelete"; Events["ChannelUpdate"] = "channelUpdate"; Events["ChannelPinsUpdate"] = "channelPinsUpdate"; Events["ChannelPinsAdd"] = "channelPinsAdd"; Events["ChannelPinsRemove"] = "channelPinsRemove"; // User Events["UserUpdate"] = "userUpdate"; // Voice Events["VoiceChannelSwitch"] = "voiceChannelSwitch"; Events["VoiceChannelLeave"] = "voiceChannelLeave"; Events["VoiceChannelJoin"] = "voiceChannelJoin"; Events["VoiceServerUpdate"] = "voiceServerUpdate"; Events["VoiceStateUpdate"] = "voiceStateUpdate"; // Client Events["Warn"] = "warn"; Events["Debug"] = "debug"; // Integration Events["IntegrationCreate"] = "integrationCreate"; // Invite Events["InviteCreate"] = "inviteCreate"; Events["InviteDelete"] = "inviteDelete"; })(Events = exports.Events || (exports.Events = {})); exports.InvitePattern = /discord(?:(?:app)?\.com\/invite|\.gg(?:\/invite)?)\/(?<code>[\w-]{2,255})/i; function timestampFormat(time, style) { return `<t:${time}${style ? `:${style}` : ""}>`; } exports.timestampFormat = timestampFormat; function userMention(userId) { return `<@${userId}>`; } exports.userMention = userMention; function roleMention(roleId) { return `<@&${roleId}>`; } exports.roleMention = roleMention; function channelMention(channelId) { return `<#${channelId}>`; } exports.channelMention = channelMention; var v10_1 = require("discord-api-types/v10"); Object.defineProperty(exports, "ActivityFlags", { enumerable: true, get: function () { return v10_1.ActivityFlags; } }); Object.defineProperty(exports, "ApplicationFlags", { enumerable: true, get: function () { return v10_1.ApplicationFlags; } }); Object.defineProperty(exports, "ChannelFlags", { enumerable: true, get: function () { return v10_1.ChannelFlags; } }); Object.defineProperty(exports, "GatewayIntentBits", { enumerable: true, get: function () { return v10_1.GatewayIntentBits; } }); Object.defineProperty(exports, "GuildSystemChannelFlags", { enumerable: true, get: function () { return v10_1.GuildSystemChannelFlags; } }); Object.defineProperty(exports, "MessageFlags", { enumerable: true, get: function () { return v10_1.MessageFlags; } }); Object.defineProperty(exports, "PermissionFlagsBits", { enumerable: true, get: function () { return v10_1.PermissionFlagsBits; } }); Object.defineProperty(exports, "ThreadMemberFlags", { enumerable: true, get: function () { return v10_1.ThreadMemberFlags; } }); Object.defineProperty(exports, "UserFlags", { enumerable: true, get: function () { return v10_1.UserFlags; } }); Object.defineProperty(exports, "ImageFormat", { enumerable: true, get: function () { return v10_1.ImageFormat; } }); Object.defineProperty(exports, "InteractionType", { enumerable: true, get: function () { return v10_1.InteractionType; } }); Object.defineProperty(exports, "InviteTargetType", { enumerable: true, get: function () { return v10_1.InviteTargetType; } }); Object.defineProperty(exports, "ChannelType", { enumerable: true, get: function () { return v10_1.ChannelType; } }); Object.defineProperty(exports, "MessageType", { enumerable: true, get: function () { return v10_1.MessageType; } }); Object.defineProperty(exports, "StickerType", { enumerable: true, get: function () { return v10_1.StickerType; } }); Object.defineProperty(exports, "WebhookType", { enumerable: true, get: function () { return v10_1.WebhookType; } }); Object.defineProperty(exports, "ActivityType", { enumerable: true, get: function () { return v10_1.ActivityType; } }); Object.defineProperty(exports, "GuildHubType", { enumerable: true, get: function () { return v10_1.GuildHubType; } }); Object.defineProperty(exports, "ComponentType", { enumerable: true, get: function () { return v10_1.ComponentType; } }); Object.defineProperty(exports, "OverwriteType", { enumerable: true, get: function () { return v10_1.OverwriteType; } }); Object.defineProperty(exports, "SortOrderType", { enumerable: true, get: function () { return v10_1.SortOrderType; } }); Object.defineProperty(exports, "ForumLayoutType", { enumerable: true, get: function () { return v10_1.ForumLayoutType; } }); Object.defineProperty(exports, "UserPremiumType", { enumerable: true, get: function () { return v10_1.UserPremiumType; } }); Object.defineProperty(exports, "ApplicationCommandType", { enumerable: true, get: function () { return v10_1.ApplicationCommandType; } }); Object.defineProperty(exports, "AllowedMentionsTypes", { enumerable: true, get: function () { return v10_1.AllowedMentionsTypes; } }); Object.defineProperty(exports, "StickerFormatType", { enumerable: true, get: function () { return v10_1.StickerFormatType; } }); Object.defineProperty(exports, "AuditLogOptionsType", { enumerable: true, get: function () { return v10_1.AuditLogOptionsType; } }); Object.defineProperty(exports, "MessageActivityType", { enumerable: true, get: function () { return v10_1.MessageActivityType; } }); Object.defineProperty(exports, "InteractionResponseType", { enumerable: true, get: function () { return v10_1.InteractionResponseType; } }); Object.defineProperty(exports, "AutoModerationActionType", { enumerable: true, get: function () { return v10_1.AutoModerationActionType; } }); Object.defineProperty(exports, "AutoModerationRuleEventType", { enumerable: true, get: function () { return v10_1.AutoModerationRuleEventType; } }); Object.defineProperty(exports, "ApplicationCommandOptionType", { enumerable: true, get: function () { return v10_1.ApplicationCommandOptionType; } }); Object.defineProperty(exports, "MembershipScreeningFieldType", { enumerable: true, get: function () { return v10_1.MembershipScreeningFieldType; } }); Object.defineProperty(exports, "AutoModerationRuleTriggerType", { enumerable: true, get: function () { return v10_1.AutoModerationRuleTriggerType; } }); Object.defineProperty(exports, "GuildScheduledEventEntityType", { enumerable: true, get: function () { return v10_1.GuildScheduledEventEntityType; } }); Object.defineProperty(exports, "TextInputStyle", { enumerable: true, get: function () { return v10_1.TextInputStyle; } }); Object.defineProperty(exports, "ApplicationCommandPermissionType", { enumerable: true, get: function () { return v10_1.ApplicationCommandPermissionType; } }); Object.defineProperty(exports, "AutoModerationRuleKeywordPresetType", { enumerable: true, get: function () { return v10_1.AutoModerationRuleKeywordPresetType; } }); Object.defineProperty(exports, "ApplicationRoleConnectionMetadataType", { enumerable: true, get: function () { return v10_1.ApplicationRoleConnectionMetadataType; } }); Object.defineProperty(exports, "PresenceUpdateStatus", { enumerable: true, get: function () { return v10_1.PresenceUpdateStatus; } });