feat: add API v10 support (#7477)

* feat: add API v10 support

* refactor: update deps

* chore: rebase fixes
This commit is contained in:
Suneet Tipirneni
2022-03-15 16:37:07 -04:00
committed by GitHub
parent 9b0d8cb2d8
commit 72577c4bfd
144 changed files with 196 additions and 203 deletions

View File

@@ -54,7 +54,7 @@ Register a slash command against the Discord API:
```js ```js
const { REST } = require('@discordjs/rest'); const { REST } = require('@discordjs/rest');
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const commands = [ const commands = [
{ {

View File

@@ -1,4 +1,4 @@
import { APIActionRowComponent, APIMessageActionRowComponent, ButtonStyle, ComponentType } from 'discord-api-types/v9'; import { APIActionRowComponent, APIMessageActionRowComponent, ButtonStyle, ComponentType } from 'discord-api-types/v10';
import { import {
ActionRowBuilder, ActionRowBuilder,
ButtonBuilder, ButtonBuilder,

View File

@@ -3,7 +3,7 @@ import {
APIButtonComponentWithURL, APIButtonComponentWithURL,
ButtonStyle, ButtonStyle,
ComponentType, ComponentType,
} from 'discord-api-types/v9'; } from 'discord-api-types/v10';
import { buttonLabelValidator, buttonStyleValidator } from '../../src/components/Assertions'; import { buttonLabelValidator, buttonStyleValidator } from '../../src/components/Assertions';
import { ButtonBuilder } from '../../src/components/button/Button'; import { ButtonBuilder } from '../../src/components/button/Button';

View File

@@ -1,4 +1,4 @@
import { APISelectMenuComponent, APISelectMenuOption, ComponentType } from 'discord-api-types/v9'; import { APISelectMenuComponent, APISelectMenuOption, ComponentType } from 'discord-api-types/v10';
import { SelectMenuBuilder, SelectMenuOptionBuilder } from '../../src/index'; import { SelectMenuBuilder, SelectMenuOptionBuilder } from '../../src/index';
const selectMenu = () => new SelectMenuBuilder(); const selectMenu = () => new SelectMenuBuilder();

View File

@@ -1,4 +1,4 @@
import { APITextInputComponent, ComponentType, TextInputStyle } from 'discord-api-types/v9'; import { APITextInputComponent, ComponentType, TextInputStyle } from 'discord-api-types/v10';
import { import {
labelValidator, labelValidator,
maxLengthValidator, maxLengthValidator,

View File

@@ -9,7 +9,7 @@ import {
APIApplicationCommandUserOption, APIApplicationCommandUserOption,
ApplicationCommandOptionType, ApplicationCommandOptionType,
ChannelType, ChannelType,
} from 'discord-api-types/v9'; } from 'discord-api-types/v10';
import { import {
SlashCommandBooleanOption, SlashCommandBooleanOption,
SlashCommandChannelOption, SlashCommandChannelOption,

View File

@@ -1,4 +1,4 @@
import { APIApplicationCommandOptionChoice, ChannelType } from 'discord-api-types/v9'; import { APIApplicationCommandOptionChoice, ChannelType } from 'discord-api-types/v10';
import { import {
SlashCommandAssertions, SlashCommandAssertions,
SlashCommandBooleanOption, SlashCommandBooleanOption,

View File

@@ -1,4 +1,4 @@
import { APIModalInteractionResponseCallbackData, ComponentType, TextInputStyle } from 'discord-api-types/v9'; import { APIModalInteractionResponseCallbackData, ComponentType, TextInputStyle } from 'discord-api-types/v10';
import { import {
ActionRowBuilder, ActionRowBuilder,
ButtonBuilder, ButtonBuilder,

View File

@@ -53,7 +53,7 @@
"homepage": "https://discord.js.org", "homepage": "https://discord.js.org",
"dependencies": { "dependencies": {
"@sindresorhus/is": "^4.4.0", "@sindresorhus/is": "^4.4.0",
"discord-api-types": "^0.27.3", "discord-api-types": "^0.29.0",
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
"ts-mixer": "^6.0.0", "ts-mixer": "^6.0.0",
"tslib": "^2.3.1", "tslib": "^2.3.1",

View File

@@ -3,7 +3,7 @@ import {
ComponentType, ComponentType,
APIMessageActionRowComponent, APIMessageActionRowComponent,
APIModalActionRowComponent, APIModalActionRowComponent,
} from 'discord-api-types/v9'; } from 'discord-api-types/v10';
import type { ButtonBuilder, SelectMenuBuilder, TextInputBuilder } from '..'; import type { ButtonBuilder, SelectMenuBuilder, TextInputBuilder } from '..';
import { ComponentBuilder } from './Component'; import { ComponentBuilder } from './Component';
import { createComponentBuilder } from './Components'; import { createComponentBuilder } from './Components';

View File

@@ -1,4 +1,4 @@
import { APIMessageComponentEmoji, ButtonStyle } from 'discord-api-types/v9'; import { APIMessageComponentEmoji, ButtonStyle } from 'discord-api-types/v10';
import { z } from 'zod'; import { z } from 'zod';
import type { SelectMenuOptionBuilder } from './selectMenu/SelectMenuOption'; import type { SelectMenuOptionBuilder } from './selectMenu/SelectMenuOption';

View File

@@ -8,7 +8,7 @@ import type {
APIModalActionRowComponent, APIModalActionRowComponent,
APIModalComponent, APIModalComponent,
ComponentType, ComponentType,
} from 'discord-api-types/v9'; } from 'discord-api-types/v10';
/** /**
* Represents a discord component * Represents a discord component

View File

@@ -1,4 +1,4 @@
import { APIMessageComponent, APIModalComponent, ComponentType } from 'discord-api-types/v9'; import { APIMessageComponent, APIModalComponent, ComponentType } from 'discord-api-types/v10';
import { ActionRowBuilder, ButtonBuilder, ComponentBuilder, SelectMenuBuilder, TextInputBuilder } from '../index'; import { ActionRowBuilder, ButtonBuilder, ComponentBuilder, SelectMenuBuilder, TextInputBuilder } from '../index';
import type { MessageComponentBuilder, ModalComponentBuilder } from './ActionRow'; import type { MessageComponentBuilder, ModalComponentBuilder } from './ActionRow';

View File

@@ -4,7 +4,7 @@ import type {
APIButtonComponent, APIButtonComponent,
APIButtonComponentWithCustomId, APIButtonComponentWithCustomId,
APIButtonComponentWithURL, APIButtonComponentWithURL,
} from 'discord-api-types/v9'; } from 'discord-api-types/v10';
import { import {
buttonLabelValidator, buttonLabelValidator,
buttonStyleValidator, buttonStyleValidator,

View File

@@ -5,7 +5,7 @@ import {
type APIButtonComponent, type APIButtonComponent,
type APIButtonComponentWithURL, type APIButtonComponentWithURL,
type APIButtonComponentWithCustomId, type APIButtonComponentWithCustomId,
} from 'discord-api-types/v9'; } from 'discord-api-types/v10';
import { ComponentBuilder } from '../Component'; import { ComponentBuilder } from '../Component';
/** /**

View File

@@ -1,4 +1,4 @@
import type { APISelectMenuComponent } from 'discord-api-types/v9'; import type { APISelectMenuComponent } from 'discord-api-types/v10';
import { import {
customIdValidator, customIdValidator,
disabledValidator, disabledValidator,

View File

@@ -1,4 +1,4 @@
import type { APIMessageComponentEmoji, APISelectMenuOption } from 'discord-api-types/v9'; import type { APIMessageComponentEmoji, APISelectMenuOption } from 'discord-api-types/v10';
import { import {
defaultValidator, defaultValidator,
emojiValidator, emojiValidator,

View File

@@ -1,4 +1,4 @@
import { APISelectMenuOption, ComponentType, type APISelectMenuComponent } from 'discord-api-types/v9'; import { APISelectMenuOption, ComponentType, type APISelectMenuComponent } from 'discord-api-types/v10';
import { ComponentBuilder } from '../Component'; import { ComponentBuilder } from '../Component';
import { UnsafeSelectMenuOptionBuilder } from './UnsafeSelectMenuOption'; import { UnsafeSelectMenuOptionBuilder } from './UnsafeSelectMenuOption';

View File

@@ -1,4 +1,4 @@
import type { APIMessageComponentEmoji, APISelectMenuOption } from 'discord-api-types/v9'; import type { APIMessageComponentEmoji, APISelectMenuOption } from 'discord-api-types/v10';
/** /**
* Represents a non-validated option within a select menu component * Represents a non-validated option within a select menu component

View File

@@ -1,4 +1,4 @@
import { TextInputStyle } from 'discord-api-types/v9'; import { TextInputStyle } from 'discord-api-types/v10';
import { z } from 'zod'; import { z } from 'zod';
import { customIdValidator } from '../Assertions'; import { customIdValidator } from '../Assertions';

View File

@@ -1,4 +1,4 @@
import type { APITextInputComponent } from 'discord-api-types/v9'; import type { APITextInputComponent } from 'discord-api-types/v10';
import { import {
maxLengthValidator, maxLengthValidator,
minLengthValidator, minLengthValidator,

View File

@@ -1,4 +1,4 @@
import { ComponentType, type TextInputStyle, type APITextInputComponent } from 'discord-api-types/v9'; import { ComponentType, type TextInputStyle, type APITextInputComponent } from 'discord-api-types/v10';
import { ComponentBuilder } from '../../index'; import { ComponentBuilder } from '../../index';
import isEqual from 'fast-deep-equal'; import isEqual from 'fast-deep-equal';

View File

@@ -1,5 +1,5 @@
import { z } from 'zod'; import { z } from 'zod';
import { ApplicationCommandType } from 'discord-api-types/v9'; import { ApplicationCommandType } from 'discord-api-types/v10';
import type { ContextMenuCommandType } from './ContextMenuCommandBuilder'; import type { ContextMenuCommandType } from './ContextMenuCommandBuilder';
const namePredicate = z const namePredicate = z

View File

@@ -1,5 +1,5 @@
import { validateRequiredParameters, validateName, validateType, validateDefaultPermission } from './Assertions'; import { validateRequiredParameters, validateName, validateType, validateDefaultPermission } from './Assertions';
import type { ApplicationCommandType, RESTPostAPIApplicationCommandsJSONBody } from 'discord-api-types/v9'; import type { ApplicationCommandType, RESTPostAPIApplicationCommandsJSONBody } from 'discord-api-types/v10';
export class ContextMenuCommandBuilder { export class ContextMenuCommandBuilder {
/** /**

View File

@@ -1,4 +1,4 @@
import type { APIModalInteractionResponseCallbackData } from 'discord-api-types/v9'; import type { APIModalInteractionResponseCallbackData } from 'discord-api-types/v10';
import { customIdValidator } from '../../components/Assertions'; import { customIdValidator } from '../../components/Assertions';
import { titleValidator, validateRequiredParameters } from './Assertions'; import { titleValidator, validateRequiredParameters } from './Assertions';
import { UnsafeModalBuilder } from './UnsafeModal'; import { UnsafeModalBuilder } from './UnsafeModal';

View File

@@ -2,7 +2,7 @@ import type {
APIActionRowComponent, APIActionRowComponent,
APIModalActionRowComponent, APIModalActionRowComponent,
APIModalInteractionResponseCallbackData, APIModalInteractionResponseCallbackData,
} from 'discord-api-types/v9'; } from 'discord-api-types/v10';
import { ActionRowBuilder, createComponentBuilder, JSONEncodable, ModalActionRowComponentBuilder } from '../../index'; import { ActionRowBuilder, createComponentBuilder, JSONEncodable, ModalActionRowComponentBuilder } from '../../index';
export class UnsafeModalBuilder implements JSONEncodable<APIModalInteractionResponseCallbackData> { export class UnsafeModalBuilder implements JSONEncodable<APIModalInteractionResponseCallbackData> {

View File

@@ -1,5 +1,5 @@
import is from '@sindresorhus/is'; import is from '@sindresorhus/is';
import type { APIApplicationCommandOptionChoice } from 'discord-api-types/v9'; import type { APIApplicationCommandOptionChoice } from 'discord-api-types/v10';
import { z } from 'zod'; import { z } from 'zod';
import type { ApplicationCommandOptionBase } from './mixins/ApplicationCommandOptionBase'; import type { ApplicationCommandOptionBase } from './mixins/ApplicationCommandOptionBase';
import type { ToAPIApplicationCommandOptions } from './SlashCommandBuilder'; import type { ToAPIApplicationCommandOptions } from './SlashCommandBuilder';

View File

@@ -1,4 +1,4 @@
import type { APIApplicationCommandOption, RESTPostAPIApplicationCommandsJSONBody } from 'discord-api-types/v9'; import type { APIApplicationCommandOption, RESTPostAPIApplicationCommandsJSONBody } from 'discord-api-types/v10';
import { mix } from 'ts-mixer'; import { mix } from 'ts-mixer';
import { import {
assertReturnOfBuilder, assertReturnOfBuilder,

View File

@@ -2,7 +2,7 @@ import {
APIApplicationCommandSubcommandGroupOption, APIApplicationCommandSubcommandGroupOption,
APIApplicationCommandSubcommandOption, APIApplicationCommandSubcommandOption,
ApplicationCommandOptionType, ApplicationCommandOptionType,
} from 'discord-api-types/v9'; } from 'discord-api-types/v10';
import { mix } from 'ts-mixer'; import { mix } from 'ts-mixer';
import { assertReturnOfBuilder, validateMaxOptionsLength, validateRequiredParameters } from './Assertions'; import { assertReturnOfBuilder, validateMaxOptionsLength, validateRequiredParameters } from './Assertions';
import type { ApplicationCommandOptionBase } from './mixins/ApplicationCommandOptionBase'; import type { ApplicationCommandOptionBase } from './mixins/ApplicationCommandOptionBase';

View File

@@ -1,4 +1,4 @@
import type { APIApplicationCommandBasicOption, ApplicationCommandOptionType } from 'discord-api-types/v9'; import type { APIApplicationCommandBasicOption, ApplicationCommandOptionType } from 'discord-api-types/v10';
import { validateRequiredParameters, validateRequired } from '../Assertions'; import { validateRequiredParameters, validateRequired } from '../Assertions';
import { SharedNameAndDescription } from './NameAndDescription'; import { SharedNameAndDescription } from './NameAndDescription';

View File

@@ -1,4 +1,4 @@
import { ChannelType } from 'discord-api-types/v9'; import { ChannelType } from 'discord-api-types/v10';
import { z, ZodLiteral } from 'zod'; import { z, ZodLiteral } from 'zod';
// Only allow valid channel types to be used. (This can't be dynamic because const enums are erased at runtime) // Only allow valid channel types to be used. (This can't be dynamic because const enums are erased at runtime)

View File

@@ -1,4 +1,4 @@
import { APIApplicationCommandOptionChoice, ApplicationCommandOptionType } from 'discord-api-types/v9'; import { APIApplicationCommandOptionChoice, ApplicationCommandOptionType } from 'discord-api-types/v10';
import { z } from 'zod'; import { z } from 'zod';
import { validateChoicesLength } from '../Assertions'; import { validateChoicesLength } from '../Assertions';

View File

@@ -1,4 +1,4 @@
import { APIApplicationCommandAttachmentOption, ApplicationCommandOptionType } from 'discord-api-types/v9'; import { APIApplicationCommandAttachmentOption, ApplicationCommandOptionType } from 'discord-api-types/v10';
import { ApplicationCommandOptionBase } from '../mixins/ApplicationCommandOptionBase'; import { ApplicationCommandOptionBase } from '../mixins/ApplicationCommandOptionBase';
export class SlashCommandAttachmentOption extends ApplicationCommandOptionBase { export class SlashCommandAttachmentOption extends ApplicationCommandOptionBase {

View File

@@ -1,4 +1,4 @@
import { APIApplicationCommandBooleanOption, ApplicationCommandOptionType } from 'discord-api-types/v9'; import { APIApplicationCommandBooleanOption, ApplicationCommandOptionType } from 'discord-api-types/v10';
import { ApplicationCommandOptionBase } from '../mixins/ApplicationCommandOptionBase'; import { ApplicationCommandOptionBase } from '../mixins/ApplicationCommandOptionBase';
export class SlashCommandBooleanOption extends ApplicationCommandOptionBase { export class SlashCommandBooleanOption extends ApplicationCommandOptionBase {

View File

@@ -1,4 +1,4 @@
import { APIApplicationCommandChannelOption, ApplicationCommandOptionType } from 'discord-api-types/v9'; import { APIApplicationCommandChannelOption, ApplicationCommandOptionType } from 'discord-api-types/v10';
import { mix } from 'ts-mixer'; import { mix } from 'ts-mixer';
import { ApplicationCommandOptionBase } from '../mixins/ApplicationCommandOptionBase'; import { ApplicationCommandOptionBase } from '../mixins/ApplicationCommandOptionBase';
import { ApplicationCommandOptionChannelTypesMixin } from '../mixins/ApplicationCommandOptionChannelTypesMixin'; import { ApplicationCommandOptionChannelTypesMixin } from '../mixins/ApplicationCommandOptionChannelTypesMixin';

View File

@@ -1,4 +1,4 @@
import { APIApplicationCommandIntegerOption, ApplicationCommandOptionType } from 'discord-api-types/v9'; import { APIApplicationCommandIntegerOption, ApplicationCommandOptionType } from 'discord-api-types/v10';
import { mix } from 'ts-mixer'; import { mix } from 'ts-mixer';
import { z } from 'zod'; import { z } from 'zod';
import { ApplicationCommandNumericOptionMinMaxValueMixin } from '../mixins/ApplicationCommandNumericOptionMinMaxValueMixin'; import { ApplicationCommandNumericOptionMinMaxValueMixin } from '../mixins/ApplicationCommandNumericOptionMinMaxValueMixin';

View File

@@ -1,4 +1,4 @@
import { APIApplicationCommandMentionableOption, ApplicationCommandOptionType } from 'discord-api-types/v9'; import { APIApplicationCommandMentionableOption, ApplicationCommandOptionType } from 'discord-api-types/v10';
import { ApplicationCommandOptionBase } from '../mixins/ApplicationCommandOptionBase'; import { ApplicationCommandOptionBase } from '../mixins/ApplicationCommandOptionBase';
export class SlashCommandMentionableOption extends ApplicationCommandOptionBase { export class SlashCommandMentionableOption extends ApplicationCommandOptionBase {

View File

@@ -1,4 +1,4 @@
import { APIApplicationCommandNumberOption, ApplicationCommandOptionType } from 'discord-api-types/v9'; import { APIApplicationCommandNumberOption, ApplicationCommandOptionType } from 'discord-api-types/v10';
import { mix } from 'ts-mixer'; import { mix } from 'ts-mixer';
import { z } from 'zod'; import { z } from 'zod';
import { ApplicationCommandNumericOptionMinMaxValueMixin } from '../mixins/ApplicationCommandNumericOptionMinMaxValueMixin'; import { ApplicationCommandNumericOptionMinMaxValueMixin } from '../mixins/ApplicationCommandNumericOptionMinMaxValueMixin';

View File

@@ -1,4 +1,4 @@
import { APIApplicationCommandRoleOption, ApplicationCommandOptionType } from 'discord-api-types/v9'; import { APIApplicationCommandRoleOption, ApplicationCommandOptionType } from 'discord-api-types/v10';
import { ApplicationCommandOptionBase } from '../mixins/ApplicationCommandOptionBase'; import { ApplicationCommandOptionBase } from '../mixins/ApplicationCommandOptionBase';
export class SlashCommandRoleOption extends ApplicationCommandOptionBase { export class SlashCommandRoleOption extends ApplicationCommandOptionBase {

View File

@@ -1,4 +1,4 @@
import { APIApplicationCommandStringOption, ApplicationCommandOptionType } from 'discord-api-types/v9'; import { APIApplicationCommandStringOption, ApplicationCommandOptionType } from 'discord-api-types/v10';
import { mix } from 'ts-mixer'; import { mix } from 'ts-mixer';
import { ApplicationCommandOptionBase } from '../mixins/ApplicationCommandOptionBase'; import { ApplicationCommandOptionBase } from '../mixins/ApplicationCommandOptionBase';
import { ApplicationCommandOptionWithChoicesAndAutocompleteMixin } from '../mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin'; import { ApplicationCommandOptionWithChoicesAndAutocompleteMixin } from '../mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin';

View File

@@ -1,4 +1,4 @@
import { APIApplicationCommandUserOption, ApplicationCommandOptionType } from 'discord-api-types/v9'; import { APIApplicationCommandUserOption, ApplicationCommandOptionType } from 'discord-api-types/v10';
import { ApplicationCommandOptionBase } from '../mixins/ApplicationCommandOptionBase'; import { ApplicationCommandOptionBase } from '../mixins/ApplicationCommandOptionBase';
export class SlashCommandUserOption extends ApplicationCommandOptionBase { export class SlashCommandUserOption extends ApplicationCommandOptionBase {

View File

@@ -1,4 +1,4 @@
import type { APIEmbedField } from 'discord-api-types/v9'; import type { APIEmbedField } from 'discord-api-types/v10';
import { z } from 'zod'; import { z } from 'zod';
export const fieldNamePredicate = z.string().min(1).max(256); export const fieldNamePredicate = z.string().min(1).max(256);

View File

@@ -1,4 +1,4 @@
import type { APIEmbedField } from 'discord-api-types/v9'; import type { APIEmbedField } from 'discord-api-types/v10';
import { import {
authorNamePredicate, authorNamePredicate,
colorPredicate, colorPredicate,

View File

@@ -1,4 +1,4 @@
import type { APIEmbed, APIEmbedAuthor, APIEmbedField, APIEmbedFooter, APIEmbedImage } from 'discord-api-types/v9'; import type { APIEmbed, APIEmbedAuthor, APIEmbedField, APIEmbedFooter, APIEmbedImage } from 'discord-api-types/v10';
export type RGBTuple = [red: number, green: number, blue: number]; export type RGBTuple = [red: number, green: number, blue: number];

View File

@@ -1,4 +1,4 @@
import type { APIEmbed } from 'discord-api-types/v9'; import type { APIEmbed } from 'discord-api-types/v10';
export function embedLength(data: APIEmbed) { export function embedLength(data: APIEmbed) {
return ( return (

View File

@@ -54,7 +54,7 @@ Register a slash command against the Discord API:
```js ```js
const { REST } = require('@discordjs/rest'); const { REST } = require('@discordjs/rest');
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const commands = [ const commands = [
{ {

View File

@@ -52,7 +52,7 @@
"@discordjs/rest": "workspace:^", "@discordjs/rest": "workspace:^",
"@sapphire/snowflake": "^3.1.0", "@sapphire/snowflake": "^3.1.0",
"@types/ws": "^8.2.2", "@types/ws": "^8.2.2",
"discord-api-types": "^0.27.3", "discord-api-types": "^0.29.0",
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
"lodash.snakecase": "^4.1.1", "lodash.snakecase": "^4.1.1",
"undici": "^4.14.1", "undici": "^4.14.1",

View File

@@ -2,7 +2,7 @@
const process = require('node:process'); const process = require('node:process');
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { OAuth2Scopes, Routes } = require('discord-api-types/v9'); const { OAuth2Scopes, Routes } = require('discord-api-types/v10');
const BaseClient = require('./BaseClient'); const BaseClient = require('./BaseClient');
const ActionsManager = require('./actions/ActionsManager'); const ActionsManager = require('./actions/ActionsManager');
const ClientVoiceManager = require('./voice/ClientVoiceManager'); const ClientVoiceManager = require('./voice/ClientVoiceManager');

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { InteractionType, ComponentType, ApplicationCommandType } = require('discord-api-types/v9'); const { InteractionType, ComponentType, ApplicationCommandType } = require('discord-api-types/v10');
const Action = require('./Action'); const Action = require('./Action');
const AutocompleteInteraction = require('../../structures/AutocompleteInteraction'); const AutocompleteInteraction = require('../../structures/AutocompleteInteraction');
const ButtonInteraction = require('../../structures/ButtonInteraction'); const ButtonInteraction = require('../../structures/ButtonInteraction');

View File

@@ -4,7 +4,7 @@ const EventEmitter = require('node:events');
const { setImmediate } = require('node:timers'); const { setImmediate } = require('node:timers');
const { setTimeout: sleep } = require('node:timers/promises'); const { setTimeout: sleep } = require('node:timers/promises');
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { GatewayCloseCodes, GatewayDispatchEvents, Routes } = require('discord-api-types/v9'); const { GatewayCloseCodes, GatewayDispatchEvents, Routes } = require('discord-api-types/v10');
const WebSocketShard = require('./WebSocketShard'); const WebSocketShard = require('./WebSocketShard');
const PacketHandlers = require('./handlers'); const PacketHandlers = require('./handlers');
const { Error } = require('../../errors'); const { Error } = require('../../errors');

View File

@@ -2,7 +2,7 @@
const EventEmitter = require('node:events'); const EventEmitter = require('node:events');
const { setTimeout, setInterval, clearTimeout, clearInterval } = require('node:timers'); const { setTimeout, setInterval, clearTimeout, clearInterval } = require('node:timers');
const { GatewayDispatchEvents, GatewayIntentBits, GatewayOpcodes } = require('discord-api-types/v9'); const { GatewayDispatchEvents, GatewayIntentBits, GatewayOpcodes } = require('discord-api-types/v10');
const WebSocket = require('../../WebSocket'); const WebSocket = require('../../WebSocket');
const Events = require('../../util/Events'); const Events = require('../../util/Events');
const IntentsBitField = require('../../util/IntentsBitField'); const IntentsBitField = require('../../util/IntentsBitField');

View File

@@ -169,43 +169,43 @@ exports.WelcomeScreen = require('./structures/WelcomeScreen');
exports.WebSocket = require('./WebSocket'); exports.WebSocket = require('./WebSocket');
// External // External
exports.ActivityType = require('discord-api-types/v9').ActivityType; exports.ActivityType = require('discord-api-types/v10').ActivityType;
exports.ApplicationCommandType = require('discord-api-types/v9').ApplicationCommandType; exports.ApplicationCommandType = require('discord-api-types/v10').ApplicationCommandType;
exports.ApplicationCommandOptionType = require('discord-api-types/v9').ApplicationCommandOptionType; exports.ApplicationCommandOptionType = require('discord-api-types/v10').ApplicationCommandOptionType;
exports.ApplicationCommandPermissionType = require('discord-api-types/v9').ApplicationCommandPermissionType; exports.ApplicationCommandPermissionType = require('discord-api-types/v10').ApplicationCommandPermissionType;
exports.AuditLogEvent = require('discord-api-types/v9').AuditLogEvent; exports.AuditLogEvent = require('discord-api-types/v10').AuditLogEvent;
exports.ButtonStyle = require('discord-api-types/v9').ButtonStyle; exports.ButtonStyle = require('discord-api-types/v10').ButtonStyle;
exports.ChannelType = require('discord-api-types/v9').ChannelType; exports.ChannelType = require('discord-api-types/v10').ChannelType;
exports.ComponentType = require('discord-api-types/v9').ComponentType; exports.ComponentType = require('discord-api-types/v10').ComponentType;
exports.GatewayCloseCodes = require('discord-api-types/v9').GatewayCloseCodes; exports.GatewayCloseCodes = require('discord-api-types/v10').GatewayCloseCodes;
exports.GatewayDispatchEvents = require('discord-api-types/v9').GatewayDispatchEvents; exports.GatewayDispatchEvents = require('discord-api-types/v10').GatewayDispatchEvents;
exports.GatewayIntentBits = require('discord-api-types/v9').GatewayIntentBits; exports.GatewayIntentBits = require('discord-api-types/v10').GatewayIntentBits;
exports.GatewayOpcodes = require('discord-api-types/v9').GatewayOpcodes; exports.GatewayOpcodes = require('discord-api-types/v10').GatewayOpcodes;
exports.GuildFeature = require('discord-api-types/v9').GuildFeature; exports.GuildFeature = require('discord-api-types/v10').GuildFeature;
exports.GuildMFALevel = require('discord-api-types/v9').GuildMFALevel; exports.GuildMFALevel = require('discord-api-types/v10').GuildMFALevel;
exports.GuildNSFWLevel = require('discord-api-types/v9').GuildNSFWLevel; exports.GuildNSFWLevel = require('discord-api-types/v10').GuildNSFWLevel;
exports.GuildPremiumTier = require('discord-api-types/v9').GuildPremiumTier; exports.GuildPremiumTier = require('discord-api-types/v10').GuildPremiumTier;
exports.GuildScheduledEventEntityType = require('discord-api-types/v9').GuildScheduledEventEntityType; exports.GuildScheduledEventEntityType = require('discord-api-types/v10').GuildScheduledEventEntityType;
exports.GuildScheduledEventPrivacyLevel = require('discord-api-types/v9').GuildScheduledEventPrivacyLevel; exports.GuildScheduledEventPrivacyLevel = require('discord-api-types/v10').GuildScheduledEventPrivacyLevel;
exports.GuildScheduledEventStatus = require('discord-api-types/v9').GuildScheduledEventStatus; exports.GuildScheduledEventStatus = require('discord-api-types/v10').GuildScheduledEventStatus;
exports.GuildSystemChannelFlags = require('discord-api-types/v9').GuildSystemChannelFlags; exports.GuildSystemChannelFlags = require('discord-api-types/v10').GuildSystemChannelFlags;
exports.GuildVerificationLevel = require('discord-api-types/v9').GuildVerificationLevel; exports.GuildVerificationLevel = require('discord-api-types/v10').GuildVerificationLevel;
exports.InteractionType = require('discord-api-types/v9').InteractionType; exports.InteractionType = require('discord-api-types/v10').InteractionType;
exports.InteractionResponseType = require('discord-api-types/v9').InteractionResponseType; exports.InteractionResponseType = require('discord-api-types/v10').InteractionResponseType;
exports.InviteTargetType = require('discord-api-types/v9').InviteTargetType; exports.InviteTargetType = require('discord-api-types/v10').InviteTargetType;
exports.Locale = require('discord-api-types/v9').Locale; exports.Locale = require('discord-api-types/v10').Locale;
exports.MessageType = require('discord-api-types/v9').MessageType; exports.MessageType = require('discord-api-types/v10').MessageType;
exports.MessageFlags = require('discord-api-types/v9').MessageFlags; exports.MessageFlags = require('discord-api-types/v10').MessageFlags;
exports.ModalBuilder = require('@discordjs/builders').ModalBuilder; exports.ModalBuilder = require('@discordjs/builders').ModalBuilder;
exports.OAuth2Scopes = require('discord-api-types/v9').OAuth2Scopes; exports.OAuth2Scopes = require('discord-api-types/v10').OAuth2Scopes;
exports.PermissionFlagsBits = require('discord-api-types/v9').PermissionFlagsBits; exports.PermissionFlagsBits = require('discord-api-types/v10').PermissionFlagsBits;
exports.RESTJSONErrorCodes = require('discord-api-types/v9').RESTJSONErrorCodes; exports.RESTJSONErrorCodes = require('discord-api-types/v10').RESTJSONErrorCodes;
exports.StageInstancePrivacyLevel = require('discord-api-types/v9').StageInstancePrivacyLevel; exports.StageInstancePrivacyLevel = require('discord-api-types/v10').StageInstancePrivacyLevel;
exports.StickerType = require('discord-api-types/v9').StickerType; exports.StickerType = require('discord-api-types/v10').StickerType;
exports.StickerFormatType = require('discord-api-types/v9').StickerFormatType; exports.StickerFormatType = require('discord-api-types/v10').StickerFormatType;
exports.TextInputStyle = require('discord-api-types/v9').TextInputStyle; exports.TextInputStyle = require('discord-api-types/v10').TextInputStyle;
exports.UserFlags = require('discord-api-types/v9').UserFlags; exports.UserFlags = require('discord-api-types/v10').UserFlags;
exports.WebhookType = require('discord-api-types/v9').WebhookType; exports.WebhookType = require('discord-api-types/v10').WebhookType;
exports.UnsafeButtonBuilder = require('@discordjs/builders').UnsafeButtonBuilder; exports.UnsafeButtonBuilder = require('@discordjs/builders').UnsafeButtonBuilder;
exports.UnsafeSelectMenuBuilder = require('@discordjs/builders').UnsafeSelectMenuBuilder; exports.UnsafeSelectMenuBuilder = require('@discordjs/builders').UnsafeSelectMenuBuilder;
exports.SelectMenuOptionBuilder = require('@discordjs/builders').SelectMenuOptionBuilder; exports.SelectMenuOptionBuilder = require('@discordjs/builders').SelectMenuOptionBuilder;

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const ApplicationCommandPermissionsManager = require('./ApplicationCommandPermissionsManager'); const ApplicationCommandPermissionsManager = require('./ApplicationCommandPermissionsManager');
const CachedManager = require('./CachedManager'); const CachedManager = require('./CachedManager');
const { TypeError } = require('../errors'); const { TypeError } = require('../errors');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { RESTJSONErrorCodes, Routes } = require('discord-api-types/v9'); const { RESTJSONErrorCodes, Routes } = require('discord-api-types/v10');
const BaseManager = require('./BaseManager'); const BaseManager = require('./BaseManager');
const { Error, TypeError } = require('../errors'); const { Error, TypeError } = require('../errors');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const process = require('node:process'); const process = require('node:process');
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const CachedManager = require('./CachedManager'); const CachedManager = require('./CachedManager');
const { Channel } = require('../structures/Channel'); const { Channel } = require('../structures/Channel');
const { ThreadChannelTypes } = require('../util/Constants'); const { ThreadChannelTypes } = require('../util/Constants');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const CachedManager = require('./CachedManager'); const CachedManager = require('./CachedManager');
const { TypeError, Error } = require('../errors'); const { TypeError, Error } = require('../errors');
const GuildBan = require('../structures/GuildBan'); const GuildBan = require('../structures/GuildBan');

View File

@@ -2,7 +2,7 @@
const process = require('node:process'); const process = require('node:process');
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { ChannelType, Routes } = require('discord-api-types/v9'); const { ChannelType, Routes } = require('discord-api-types/v10');
const CachedManager = require('./CachedManager'); const CachedManager = require('./CachedManager');
const ThreadManager = require('./ThreadManager'); const ThreadManager = require('./ThreadManager');
const { Error, TypeError } = require('../errors'); const { Error, TypeError } = require('../errors');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Routes, PermissionFlagsBits } = require('discord-api-types/v9'); const { Routes, PermissionFlagsBits } = require('discord-api-types/v10');
const BaseGuildEmojiManager = require('./BaseGuildEmojiManager'); const BaseGuildEmojiManager = require('./BaseGuildEmojiManager');
const { Error, TypeError } = require('../errors'); const { Error, TypeError } = require('../errors');
const DataResolver = require('../util/DataResolver'); const DataResolver = require('../util/DataResolver');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const CachedManager = require('./CachedManager'); const CachedManager = require('./CachedManager');
const { Error } = require('../errors'); const { Error } = require('../errors');
const Invite = require('../structures/Invite'); const Invite = require('../structures/Invite');

View File

@@ -3,7 +3,7 @@
const process = require('node:process'); const process = require('node:process');
const { setTimeout, clearTimeout } = require('node:timers'); const { setTimeout, clearTimeout } = require('node:timers');
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const CachedManager = require('./CachedManager'); const CachedManager = require('./CachedManager');
const { Guild } = require('../structures/Guild'); const { Guild } = require('../structures/Guild');
const GuildChannel = require('../structures/GuildChannel'); const GuildChannel = require('../structures/GuildChannel');

View File

@@ -4,7 +4,7 @@ const { Buffer } = require('node:buffer');
const { setTimeout, clearTimeout } = require('node:timers'); const { setTimeout, clearTimeout } = require('node:timers');
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { DiscordSnowflake } = require('@sapphire/snowflake'); const { DiscordSnowflake } = require('@sapphire/snowflake');
const { Routes, GatewayOpcodes } = require('discord-api-types/v9'); const { Routes, GatewayOpcodes } = require('discord-api-types/v10');
const CachedManager = require('./CachedManager'); const CachedManager = require('./CachedManager');
const { Error, TypeError, RangeError } = require('../errors'); const { Error, TypeError, RangeError } = require('../errors');
const BaseGuildVoiceChannel = require('../structures/BaseGuildVoiceChannel'); const BaseGuildVoiceChannel = require('../structures/BaseGuildVoiceChannel');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const DataManager = require('./DataManager'); const DataManager = require('./DataManager');
const { TypeError } = require('../errors'); const { TypeError } = require('../errors');
const { Role } = require('../structures/Role'); const { Role } = require('../structures/Role');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { GuildScheduledEventEntityType, Routes } = require('discord-api-types/v9'); const { GuildScheduledEventEntityType, Routes } = require('discord-api-types/v10');
const CachedManager = require('./CachedManager'); const CachedManager = require('./CachedManager');
const { TypeError, Error } = require('../errors'); const { TypeError, Error } = require('../errors');
const { GuildScheduledEvent } = require('../structures/GuildScheduledEvent'); const { GuildScheduledEvent } = require('../structures/GuildScheduledEvent');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const CachedManager = require('./CachedManager'); const CachedManager = require('./CachedManager');
const { TypeError } = require('../errors'); const { TypeError } = require('../errors');
const MessagePayload = require('../structures/MessagePayload'); const MessagePayload = require('../structures/MessagePayload');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const CachedManager = require('./CachedManager'); const CachedManager = require('./CachedManager');
const { TypeError } = require('../errors'); const { TypeError } = require('../errors');
const { Message } = require('../structures/Message'); const { Message } = require('../structures/Message');

View File

@@ -2,7 +2,7 @@
const process = require('node:process'); const process = require('node:process');
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { OverwriteType, Routes } = require('discord-api-types/v9'); const { OverwriteType, Routes } = require('discord-api-types/v10');
const CachedManager = require('./CachedManager'); const CachedManager = require('./CachedManager');
const { TypeError } = require('../errors'); const { TypeError } = require('../errors');
const PermissionOverwrites = require('../structures/PermissionOverwrites'); const PermissionOverwrites = require('../structures/PermissionOverwrites');

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const CachedManager = require('./CachedManager'); const CachedManager = require('./CachedManager');
const MessageReaction = require('../structures/MessageReaction'); const MessageReaction = require('../structures/MessageReaction');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const CachedManager = require('./CachedManager'); const CachedManager = require('./CachedManager');
const { Error } = require('../errors'); const { Error } = require('../errors');
const User = require('../structures/User'); const User = require('../structures/User');

View File

@@ -2,7 +2,7 @@
const process = require('node:process'); const process = require('node:process');
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const CachedManager = require('./CachedManager'); const CachedManager = require('./CachedManager');
const { TypeError } = require('../errors'); const { TypeError } = require('../errors');
const { Role } = require('../structures/Role'); const { Role } = require('../structures/Role');

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const CachedManager = require('./CachedManager'); const CachedManager = require('./CachedManager');
const { TypeError, Error } = require('../errors'); const { TypeError, Error } = require('../errors');
const { StageInstance } = require('../structures/StageInstance'); const { StageInstance } = require('../structures/StageInstance');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { ChannelType, Routes } = require('discord-api-types/v9'); const { ChannelType, Routes } = require('discord-api-types/v10');
const CachedManager = require('./CachedManager'); const CachedManager = require('./CachedManager');
const { TypeError } = require('../errors'); const { TypeError } = require('../errors');
const ThreadChannel = require('../structures/ThreadChannel'); const ThreadChannel = require('../structures/ThreadChannel');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const CachedManager = require('./CachedManager'); const CachedManager = require('./CachedManager');
const { TypeError } = require('../errors'); const { TypeError } = require('../errors');
const ThreadMember = require('../structures/ThreadMember'); const ThreadMember = require('../structures/ThreadMember');

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { ChannelType, Routes } = require('discord-api-types/v9'); const { ChannelType, Routes } = require('discord-api-types/v10');
const CachedManager = require('./CachedManager'); const CachedManager = require('./CachedManager');
const { GuildMember } = require('../structures/GuildMember'); const { GuildMember } = require('../structures/GuildMember');
const { Message } = require('../structures/Message'); const { Message } = require('../structures/Message');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { DiscordSnowflake } = require('@sapphire/snowflake'); const { DiscordSnowflake } = require('@sapphire/snowflake');
const { ApplicationCommandOptionType } = require('discord-api-types/v9'); const { ApplicationCommandOptionType } = require('discord-api-types/v10');
const Base = require('./Base'); const Base = require('./Base');
const ApplicationCommandPermissionsManager = require('../managers/ApplicationCommandPermissionsManager'); const ApplicationCommandPermissionsManager = require('../managers/ApplicationCommandPermissionsManager');

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { InteractionResponseType, Routes } = require('discord-api-types/v9'); const { InteractionResponseType, Routes } = require('discord-api-types/v10');
const CommandInteractionOptionResolver = require('./CommandInteractionOptionResolver'); const CommandInteractionOptionResolver = require('./CommandInteractionOptionResolver');
const Interaction = require('./Interaction'); const Interaction = require('./Interaction');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { DiscordSnowflake } = require('@sapphire/snowflake'); const { DiscordSnowflake } = require('@sapphire/snowflake');
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const Base = require('./Base'); const Base = require('./Base');
/** /**

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { PermissionFlagsBits } = require('discord-api-types/v9'); const { PermissionFlagsBits } = require('discord-api-types/v10');
const GuildChannel = require('./GuildChannel'); const GuildChannel = require('./GuildChannel');
/** /**

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { DiscordSnowflake } = require('@sapphire/snowflake'); const { DiscordSnowflake } = require('@sapphire/snowflake');
const { ChannelType, Routes } = require('discord-api-types/v9'); const { ChannelType, Routes } = require('discord-api-types/v10');
const Base = require('./Base'); const Base = require('./Base');
const { ThreadChannelTypes } = require('../util/Constants'); const { ThreadChannelTypes } = require('../util/Constants');
let CategoryChannel; let CategoryChannel;

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const Team = require('./Team'); const Team = require('./Team');
const Application = require('./interfaces/Application'); const Application = require('./interfaces/Application');
const ApplicationCommandManager = require('../managers/ApplicationCommandManager'); const ApplicationCommandManager = require('../managers/ApplicationCommandManager');

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { GatewayOpcodes } = require('discord-api-types/v9'); const { GatewayOpcodes } = require('discord-api-types/v10');
const { Presence } = require('./Presence'); const { Presence } = require('./Presence');
const { TypeError } = require('../errors'); const { TypeError } = require('../errors');

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const User = require('./User'); const User = require('./User');
const DataResolver = require('../util/DataResolver'); const DataResolver = require('../util/DataResolver');

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { ApplicationCommandOptionType } = require('discord-api-types/v9'); const { ApplicationCommandOptionType } = require('discord-api-types/v10');
const { TypeError } = require('../errors'); const { TypeError } = require('../errors');
/** /**

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { ApplicationCommandOptionType } = require('discord-api-types/v9'); const { ApplicationCommandOptionType } = require('discord-api-types/v10');
const CommandInteraction = require('./CommandInteraction'); const CommandInteraction = require('./CommandInteraction');
const CommandInteractionOptionResolver = require('./CommandInteractionOptionResolver'); const CommandInteractionOptionResolver = require('./CommandInteractionOptionResolver');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { userMention } = require('@discordjs/builders'); const { userMention } = require('@discordjs/builders');
const { ChannelType } = require('discord-api-types/v9'); const { ChannelType } = require('discord-api-types/v10');
const { Channel } = require('./Channel'); const { Channel } = require('./Channel');
const TextBasedChannel = require('./interfaces/TextBasedChannel'); const TextBasedChannel = require('./interfaces/TextBasedChannel');
const MessageManager = require('../managers/MessageManager'); const MessageManager = require('../managers/MessageManager');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { ChannelType, GuildPremiumTier, Routes } = require('discord-api-types/v9'); const { ChannelType, GuildPremiumTier, Routes } = require('discord-api-types/v10');
const AnonymousGuild = require('./AnonymousGuild'); const AnonymousGuild = require('./AnonymousGuild');
const GuildAuditLogs = require('./GuildAuditLogs'); const GuildAuditLogs = require('./GuildAuditLogs');
const GuildPreview = require('./GuildPreview'); const GuildPreview = require('./GuildPreview');

View File

@@ -2,7 +2,7 @@
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { DiscordSnowflake } = require('@sapphire/snowflake'); const { DiscordSnowflake } = require('@sapphire/snowflake');
const { OverwriteType, AuditLogEvent } = require('discord-api-types/v9'); const { OverwriteType, AuditLogEvent } = require('discord-api-types/v10');
const { GuildScheduledEvent } = require('./GuildScheduledEvent'); const { GuildScheduledEvent } = require('./GuildScheduledEvent');
const Integration = require('./Integration'); const Integration = require('./Integration');
const Invite = require('./Invite'); const Invite = require('./Invite');

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { PermissionFlagsBits } = require('discord-api-types/v9'); const { PermissionFlagsBits } = require('discord-api-types/v10');
const { Channel } = require('./Channel'); const { Channel } = require('./Channel');
const { Error } = require('../errors'); const { Error } = require('../errors');
const PermissionOverwriteManager = require('../managers/PermissionOverwriteManager'); const PermissionOverwriteManager = require('../managers/PermissionOverwriteManager');

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { PermissionFlagsBits } = require('discord-api-types/v9'); const { PermissionFlagsBits } = require('discord-api-types/v10');
const BaseGuildEmoji = require('./BaseGuildEmoji'); const BaseGuildEmoji = require('./BaseGuildEmoji');
const { Error } = require('../errors'); const { Error } = require('../errors');
const GuildEmojiRoleManager = require('../managers/GuildEmojiRoleManager'); const GuildEmojiRoleManager = require('../managers/GuildEmojiRoleManager');

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { PermissionFlagsBits } = require('discord-api-types/v9'); const { PermissionFlagsBits } = require('discord-api-types/v10');
const Base = require('./Base'); const Base = require('./Base');
const VoiceState = require('./VoiceState'); const VoiceState = require('./VoiceState');
const TextBasedChannel = require('./interfaces/TextBasedChannel'); const TextBasedChannel = require('./interfaces/TextBasedChannel');

View File

@@ -2,7 +2,7 @@
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { DiscordSnowflake } = require('@sapphire/snowflake'); const { DiscordSnowflake } = require('@sapphire/snowflake');
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const Base = require('./Base'); const Base = require('./Base');
const GuildPreviewEmoji = require('./GuildPreviewEmoji'); const GuildPreviewEmoji = require('./GuildPreviewEmoji');
const { Sticker } = require('./Sticker'); const { Sticker } = require('./Sticker');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { DiscordSnowflake } = require('@sapphire/snowflake'); const { DiscordSnowflake } = require('@sapphire/snowflake');
const { GuildScheduledEventStatus, GuildScheduledEventEntityType, RouteBases } = require('discord-api-types/v9'); const { GuildScheduledEventStatus, GuildScheduledEventEntityType, RouteBases } = require('discord-api-types/v10');
const Base = require('./Base'); const Base = require('./Base');
const { Error } = require('../errors'); const { Error } = require('../errors');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { setTimeout, clearTimeout } = require('node:timers'); const { setTimeout, clearTimeout } = require('node:timers');
const { RouteBases, Routes } = require('discord-api-types/v9'); const { RouteBases, Routes } = require('discord-api-types/v10');
const Base = require('./Base'); const Base = require('./Base');
const DataResolver = require('../util/DataResolver'); const DataResolver = require('../util/DataResolver');
const Events = require('../util/Events'); const Events = require('../util/Events');

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const Base = require('./Base'); const Base = require('./Base');
const IntegrationApplication = require('./IntegrationApplication'); const IntegrationApplication = require('./IntegrationApplication');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { DiscordSnowflake } = require('@sapphire/snowflake'); const { DiscordSnowflake } = require('@sapphire/snowflake');
const { InteractionType, ApplicationCommandType, ComponentType } = require('discord-api-types/v9'); const { InteractionType, ApplicationCommandType, ComponentType } = require('discord-api-types/v10');
const Base = require('./Base'); const Base = require('./Base');
const PermissionsBitField = require('../util/PermissionsBitField'); const PermissionsBitField = require('../util/PermissionsBitField');

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { RouteBases, Routes, PermissionFlagsBits } = require('discord-api-types/v9'); const { RouteBases, Routes, PermissionFlagsBits } = require('discord-api-types/v10');
const Base = require('./Base'); const Base = require('./Base');
const { GuildScheduledEvent } = require('./GuildScheduledEvent'); const { GuildScheduledEvent } = require('./GuildScheduledEvent');
const IntegrationApplication = require('./IntegrationApplication'); const IntegrationApplication = require('./IntegrationApplication');

View File

@@ -8,7 +8,7 @@ const {
MessageType, MessageType,
MessageFlags, MessageFlags,
PermissionFlagsBits, PermissionFlagsBits,
} = require('discord-api-types/v9'); } = require('discord-api-types/v10');
const Base = require('./Base'); const Base = require('./Base');
const ClientApplication = require('./ClientApplication'); const ClientApplication = require('./ClientApplication');
const Embed = require('./Embed'); const Embed = require('./Embed');

View File

@@ -2,7 +2,7 @@
const { Buffer } = require('node:buffer'); const { Buffer } = require('node:buffer');
const { isJSONEncodable } = require('@discordjs/builders'); const { isJSONEncodable } = require('@discordjs/builders');
const { MessageFlags } = require('discord-api-types/v9'); const { MessageFlags } = require('discord-api-types/v10');
const { RangeError } = require('../errors'); const { RangeError } = require('../errors');
const DataResolver = require('../util/DataResolver'); const DataResolver = require('../util/DataResolver');
const MessageFlagsBitField = require('../util/MessageFlagsBitField'); const MessageFlagsBitField = require('../util/MessageFlagsBitField');

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const GuildEmoji = require('./GuildEmoji'); const GuildEmoji = require('./GuildEmoji');
const ReactionEmoji = require('./ReactionEmoji'); const ReactionEmoji = require('./ReactionEmoji');
const ReactionUserManager = require('../managers/ReactionUserManager'); const ReactionUserManager = require('../managers/ReactionUserManager');

View File

@@ -1,7 +1,7 @@
'use strict'; 'use strict';
const { Collection } = require('@discordjs/collection'); const { Collection } = require('@discordjs/collection');
const { ComponentType } = require('discord-api-types/v9'); const { ComponentType } = require('discord-api-types/v10');
const { TypeError } = require('../errors'); const { TypeError } = require('../errors');
/** /**

View File

@@ -1,6 +1,6 @@
'use strict'; 'use strict';
const { Routes } = require('discord-api-types/v9'); const { Routes } = require('discord-api-types/v10');
const BaseGuildTextChannel = require('./BaseGuildTextChannel'); const BaseGuildTextChannel = require('./BaseGuildTextChannel');
const { Error } = require('../errors'); const { Error } = require('../errors');

Some files were not shown because too many files have changed in this diff Show More