Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(ApplicationRoleConnectionMetadata): export the class correctly #9076

Conversation

kyranet
Copy link
Member

@kyranet kyranet commented Jan 18, 2023

Please describe the changes this PR makes and why it should be merged:

Fixes an unnoticed bug from #8855, spotted while reviewing #9072, thanks @jaw0r3k.

I checked all the other exports just in case, and they seem to be fine.

Updated exports
{
  BaseClient: [class BaseClient extends EventEmitter],
  Client: [class Client extends BaseClient],
  Shard: [class Shard extends EventEmitter],
  ShardClientUtil: [class ShardClientUtil],
  ShardingManager: [class ShardingManager extends EventEmitter],
  WebhookClient: [class WebhookClient extends BaseClient],
  DiscordjsError: [class DiscordjsError extends Error],
  DiscordjsTypeError: [class DiscordjsError extends TypeError],
  DiscordjsRangeError: [class DiscordjsError extends RangeError],
  DiscordjsErrorCodes: {
    // ...
  },
  ActivityFlagsBitField: [class ActivityFlagsBitField extends BitField] {
    Flags: {
      // ...
    }
  },
  ApplicationFlagsBitField: [class ApplicationFlagsBitField extends BitField] {
    Flags: {
      // ...
    }
  },
  BaseManager: [class BaseManager],
  BitField: [class BitField] { Flags: {}, DefaultBit: 0 },
  ChannelFlagsBitField: [class ChannelFlagsBitField extends BitField] {
    Flags: { '2': 'Pinned', '16': 'RequireTag', Pinned: 2, RequireTag: 16 }
  },
  Collection: [class Collection extends Map],
  Constants: {
    MaxBulkDeletableMessageAge: 1209600000,
    SweeperKeys: [
      // ...
    ],
    NonSystemMessageTypes: [ 0, 19, 20, 23 ],
    TextBasedChannelTypes: [
      // ...
    ],
    ThreadChannelTypes: [ 10, 11, 12 ],
    VoiceBasedChannelTypes: [ 2, 13 ],
    SelectMenuTypes: [ 3, 5, 6, 7, 8 ],
    StickerFormatExtensionMap: { '1': 'png', '2': 'png', '3': 'json', '4': 'gif' }
  },
  Colors: {
    // ...
  },
  DataResolver: [class DataResolver],
  Events: {
    // ...
  },
  Formatters: [class Formatters] {
    // ...
  },
  IntentsBitField: [class IntentsBitField extends BitField] {
    Flags: {
      // ...
    }
  },
  LimitedCollection: [class LimitedCollection extends Collection],
  MessageFlagsBitField: [class MessageFlagsBitField extends BitField] {
    Flags: {
      // ...
    }
  },
  Options: [class Options],
  Partials: {
    // ...
  },
  PermissionsBitField: [class PermissionsBitField extends BitField] {
    Flags: {
      // ...
    },
    All: 2199023255551n,
    Default: 104324673n,
    StageModerator: 20971536n,
    DefaultBit: 0n
  },
  ShardEvents: {
    // ...
  },
  Status: {
    // ...
  },
  SnowflakeUtil: Snowflake { decode: [Function: deconstruct] },
  Sweepers: [class Sweepers],
  SystemChannelFlagsBitField: [class SystemChannelFlagsBitField extends BitField] {
    Flags: {
      // ...
    }
  },
  ThreadMemberFlagsBitField: [class ThreadMemberFlagsBitField extends BitField] { Flags: {} },
  UserFlagsBitField: [class UserFlagsBitField extends BitField] {
    Flags: {
      // ...
    }
  },
  flatten: [Getter],
  fetchRecommendedShardCount: [Getter],
  parseEmoji: [Getter],
  resolvePartialEmoji: [Getter],
  mergeDefault: [Getter],
  makeError: [Getter],
  makePlainError: [Getter],
  moveElementInArray: [Getter],
  verifyString: [Getter],
  resolveColor: [Getter],
  discordSort: [Getter],
  setPosition: [Getter],
  basename: [Getter],
  cleanContent: [Getter],
  cleanCodeBlockContent: [Getter],
  parseWebhookURL: [Getter],
  WebSocketShardEvents: {
    // ...
  },
  version: '14.7.1',
  ApplicationCommandManager: [class ApplicationCommandManager extends CachedManager],
  ApplicationCommandPermissionsManager: [class ApplicationCommandPermissionsManager extends BaseManager],
  AutoModerationRuleManager: [class AutoModerationRuleManager extends CachedManager],
  BaseGuildEmojiManager: [class BaseGuildEmojiManager extends CachedManager],
  CachedManager: [class CachedManager extends DataManager],
  ChannelManager: [class ChannelManager extends CachedManager],
  ClientVoiceManager: [class ClientVoiceManager],
  DataManager: [class DataManager extends BaseManager],
  GuildApplicationCommandManager: [class GuildApplicationCommandManager extends ApplicationCommandManager],
  GuildBanManager: [class GuildBanManager extends CachedManager],
  GuildChannelManager: [class GuildChannelManager extends CachedManager],
  GuildEmojiManager: [class GuildEmojiManager extends BaseGuildEmojiManager],
  GuildEmojiRoleManager: [class GuildEmojiRoleManager extends DataManager],
  GuildForumThreadManager: [class GuildForumThreadManager extends ThreadManager],
  GuildInviteManager: [class GuildInviteManager extends CachedManager],
  GuildManager: [class GuildManager extends CachedManager],
  GuildMemberManager: [class GuildMemberManager extends CachedManager],
  GuildMemberRoleManager: [class GuildMemberRoleManager extends DataManager],
  GuildScheduledEventManager: [class GuildScheduledEventManager extends CachedManager],
  GuildStickerManager: [class GuildStickerManager extends CachedManager],
  GuildTextThreadManager: [class GuildTextThreadManager extends ThreadManager],
  MessageManager: [class MessageManager extends CachedManager],
  PermissionOverwriteManager: [class PermissionOverwriteManager extends CachedManager],
  PresenceManager: [class PresenceManager extends CachedManager],
  ReactionManager: [class ReactionManager extends CachedManager],
  ReactionUserManager: [class ReactionUserManager extends CachedManager],
  RoleManager: [class RoleManager extends CachedManager],
  StageInstanceManager: [class StageInstanceManager extends CachedManager],
  ThreadManager: [class ThreadManager extends CachedManager],
  ThreadMemberManager: [class ThreadMemberManager extends CachedManager],
  UserManager: [class UserManager extends CachedManager],
  VoiceStateManager: [class VoiceStateManager extends CachedManager],
  WebSocketManager: [class WebSocketManager extends EventEmitter],
  WebSocketShard: [class WebSocketShard extends EventEmitter],
  ActionRow: [class ActionRow extends Component] { from: [Function: deprecated] },
  ActionRowBuilder: [class ActionRowBuilder extends ActionRowBuilder],
  Activity: [class Activity],
  AnonymousGuild: [class AnonymousGuild extends BaseGuild],
  Application: [class Application extends Base],
  ApplicationCommand: [class ApplicationCommand extends Base],
  ApplicationRoleConnectionMetadata: [class ApplicationRoleConnectionMetadata],
  AutocompleteInteraction: [class AutocompleteInteraction extends BaseInteraction],
  AutoModerationActionExecution: [class AutoModerationActionExecution],
  AutoModerationRule: [class AutoModerationRule extends Base],
  Base: [class Base],
  BaseGuild: [class BaseGuild extends Base],
  BaseGuildEmoji: [class BaseGuildEmoji extends Emoji],
  BaseGuildTextChannel: [class BaseGuildTextChannel extends GuildChannel],
  BaseGuildVoiceChannel: [class BaseGuildVoiceChannel extends GuildChannel],
  ButtonBuilder: [class ButtonBuilder extends ButtonBuilder],
  ButtonComponent: [class ButtonComponent extends Component],
  ButtonInteraction: [class ButtonInteraction extends MessageComponentInteraction],
  CategoryChannel: [class CategoryChannel extends GuildChannel],
  BaseChannel: [class BaseChannel extends Base],
  ChatInputCommandInteraction: [class ChatInputCommandInteraction extends CommandInteraction],
  ClientApplication: [class ClientApplication extends Application],
  ClientPresence: [class ClientPresence extends Presence],
  ClientUser: [class ClientUser extends User],
  CommandInteraction: [class CommandInteraction extends BaseInteraction],
  Collector: [class Collector extends EventEmitter],
  CommandInteractionOptionResolver: [class CommandInteractionOptionResolver],
  Component: [class Component],
  ContextMenuCommandInteraction: [class ContextMenuCommandInteraction extends CommandInteraction],
  DMChannel: [class DMChannel extends BaseChannel],
  Embed: [class Embed],
  EmbedBuilder: [class EmbedBuilder extends EmbedBuilder],
  Emoji: [class Emoji extends Base],
  ForumChannel: [class ForumChannel extends GuildChannel],
  Guild: [class Guild extends AnonymousGuild],
  GuildAuditLogs: [class GuildAuditLogs],
  GuildAuditLogsEntry: [class GuildAuditLogsEntry] {
    Targets: {
      // ...
    }
  },
  GuildBan: [class GuildBan extends Base],
  GuildChannel: [class GuildChannel extends BaseChannel],
  GuildEmoji: [class GuildEmoji extends BaseGuildEmoji],
  GuildMember: [class GuildMember extends Base],
  GuildPreview: [class GuildPreview extends Base],
  GuildPreviewEmoji: [class GuildPreviewEmoji extends BaseGuildEmoji],
  GuildScheduledEvent: [class GuildScheduledEvent extends Base],
  GuildTemplate: [class GuildTemplate extends Base] {
    GuildTemplatesPattern: /discord(?:app)?\.(?:com\/template|new)\/(?<code>[\w-]{2,255})/i
  },
  Integration: [class Integration extends Base],
  IntegrationApplication: [class IntegrationApplication extends Application],
  BaseInteraction: [class BaseInteraction extends Base],
  InteractionCollector: [class InteractionCollector extends Collector],
  InteractionResponse: [class InteractionResponse],
  InteractionWebhook: [class InteractionWebhook],
  Invite: [class Invite extends Base] {
    InvitesPattern: /discord(?:(?:app)?\.com\/invite|\.gg(?:\/invite)?)\/(?<code>[\w-]{2,255})/i
  },
  InviteStageInstance: [class InviteStageInstance extends Base],
  InviteGuild: [class InviteGuild extends AnonymousGuild],
  Message: [class Message extends Base],
  Attachment: [class Attachment],
  AttachmentBuilder: [class AttachmentBuilder],
  ModalBuilder: [class ModalBuilder extends ModalBuilder],
  MessageCollector: [class MessageCollector extends Collector],
  MessageComponentInteraction: [class MessageComponentInteraction extends BaseInteraction],
  MessageContextMenuCommandInteraction: [class MessageContextMenuCommandInteraction extends ContextMenuCommandInteraction],
  MessageMentions: [class MessageMentions] {
    EveryonePattern: /@(?<mention>everyone|here)/,
    UsersPattern: /<@!?(?<id>\d{17,20})>/,
    RolesPattern: /<@&(?<id>\d{17,20})>/,
    ChannelsPattern: /<#(?<id>\d{17,20})>/,
    GlobalChannelsPattern: /<#(?<id>\d{17,20})>/g,
    GlobalUsersPattern: /<@!?(?<id>\d{17,20})>/g
  },
  MessagePayload: [class MessagePayload],
  MessageReaction: [class MessageReaction],
  ModalSubmitInteraction: [class ModalSubmitInteraction extends BaseInteraction],
  ModalSubmitFields: [class ModalSubmitFields],
  NewsChannel: [class NewsChannel extends BaseGuildTextChannel],
  OAuth2Guild: [class OAuth2Guild extends BaseGuild],
  PartialGroupDMChannel: [class PartialGroupDMChannel extends BaseChannel],
  PermissionOverwrites: [class PermissionOverwrites extends Base],
  Presence: [class Presence extends Base],
  ReactionCollector: [class ReactionCollector extends Collector],
  ReactionEmoji: [class ReactionEmoji extends Emoji],
  RichPresenceAssets: [class RichPresenceAssets],
  Role: [class Role extends Base],
  SelectMenuBuilder: [class SelectMenuBuilder extends StringSelectMenuBuilder],
  ChannelSelectMenuBuilder: [class ChannelSelectMenuBuilder extends ChannelSelectMenuBuilder],
  MentionableSelectMenuBuilder: [class MentionableSelectMenuBuilder extends MentionableSelectMenuBuilder],
  RoleSelectMenuBuilder: [class RoleSelectMenuBuilder extends RoleSelectMenuBuilder],
  StringSelectMenuBuilder: [class StringSelectMenuBuilder extends StringSelectMenuBuilder],
  UserSelectMenuBuilder: [class UserSelectMenuBuilder extends UserSelectMenuBuilder],
  BaseSelectMenuComponent: [class BaseSelectMenuComponent extends Component],
  SelectMenuComponent: [class SelectMenuComponent extends StringSelectMenuComponent],
  ChannelSelectMenuComponent: [class ChannelSelectMenuComponent extends BaseSelectMenuComponent],
  MentionableSelectMenuComponent: [class MentionableSelectMenuComponent extends BaseSelectMenuComponent],
  RoleSelectMenuComponent: [class RoleSelectMenuComponent extends BaseSelectMenuComponent],
  StringSelectMenuComponent: [class StringSelectMenuComponent extends BaseSelectMenuComponent],
  UserSelectMenuComponent: [class UserSelectMenuComponent extends BaseSelectMenuComponent],
  SelectMenuInteraction: [class SelectMenuInteraction extends StringSelectMenuInteraction],
  ChannelSelectMenuInteraction: [class ChannelSelectMenuInteraction extends MessageComponentInteraction],
  MentionableSelectMenuInteraction: [class MentionableSelectMenuInteraction extends MessageComponentInteraction],
  RoleSelectMenuInteraction: [class RoleSelectMenuInteraction extends MessageComponentInteraction],
  StringSelectMenuInteraction: [class StringSelectMenuInteraction extends MessageComponentInteraction],
  UserSelectMenuInteraction: [class UserSelectMenuInteraction extends MessageComponentInteraction],
  SelectMenuOptionBuilder: [class SelectMenuOptionBuilder extends StringSelectMenuOptionBuilder],
  StringSelectMenuOptionBuilder: [class StringSelectMenuOptionBuilder extends StringSelectMenuOptionBuilder],
  StageChannel: [class StageChannel extends BaseGuildVoiceChannel],
  StageInstance: [class StageInstance extends Base],
  Sticker: [class Sticker extends Base],
  StickerPack: [class StickerPack extends Base],
  Team: [class Team extends Base],
  TeamMember: [class TeamMember extends Base],
  TextChannel: [class TextChannel extends BaseGuildTextChannel],
  TextInputBuilder: [class TextInputBuilder extends TextInputBuilder],
  TextInputComponent: [class TextInputComponent extends Component],
  ThreadChannel: [class ThreadChannel extends BaseChannel],
  ThreadMember: [class ThreadMember extends Base],
  Typing: [class Typing extends Base],
  User: [class User extends Base],
  UserContextMenuCommandInteraction: [class UserContextMenuCommandInteraction extends ContextMenuCommandInteraction],
  VoiceChannel: [class VoiceChannel extends BaseGuildVoiceChannel],
  VoiceRegion: [class VoiceRegion],
  VoiceState: [class VoiceState extends Base],
  Webhook: [class Webhook],
  Widget: [class Widget extends Base],
  WidgetMember: [class WidgetMember extends Base],
  WelcomeChannel: [class WelcomeChannel extends Base],
  WelcomeScreen: [class WelcomeScreen extends Base],
  WebSocket: {
    WebSocket: <ref *1> [class WebSocket extends EventEmitter] {
      CONNECTING: 0,
      OPEN: 1,
      CLOSING: 2,
      CLOSED: 3,
      createWebSocketStream: [Function: createWebSocketStream],
      Server: [class WebSocketServer extends EventEmitter],
      Receiver: [class Receiver extends Writable],
      Sender: [class Sender],
      WebSocket: [Circular *1],
      WebSocketServer: [class WebSocketServer extends EventEmitter]
    },
    encoding: 'json',
    pack: [Function: stringify],
    unpack: [Function (anonymous)],
    create: [Function (anonymous)],
    CONNECTING: 0,
    OPEN: 1,
    CLOSING: 2,
    CLOSED: 3
  }
  // ...
}

Status and versioning classification:

  • Code changes have been tested against the Discord API, or there are no code changes
  • I know how to update typings and have done so, or typings don't need updating

@vercel
Copy link

vercel bot commented Jan 18, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated
discord-js ✅ Ready (Inspect) Visit Preview 💬 Add your feedback Jan 18, 2023 at 10:42AM (UTC)
discord-js-guide ✅ Ready (Inspect) Visit Preview 💬 Add your feedback Jan 18, 2023 at 10:42AM (UTC)

@iCrawl iCrawl merged commit 071516c into discordjs:main Feb 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

None yet

6 participants