diff --git a/packages/discord.js/src/structures/Role.js b/packages/discord.js/src/structures/Role.js index f0ee3a869..f2bba2413 100644 --- a/packages/discord.js/src/structures/Role.js +++ b/packages/discord.js/src/structures/Role.js @@ -7,8 +7,6 @@ const Permissions = require('../util/Permissions'); const SnowflakeUtil = require('../util/SnowflakeUtil'); const Util = require('../util/Util'); -let deprecationEmittedForComparePositions = false; - /** * @type {WeakSet} * @private @@ -480,27 +478,6 @@ class Role extends Base { permissions: this.permissions.toJSON(), }; } - - /** - * Compares the positions of two roles. - * @param {Role} role1 First role to compare - * @param {Role} role2 Second role to compare - * @returns {number} Negative number if the first role's position is lower (second role's is higher), - * positive number if the first's is higher (second's is lower), 0 if equal - * @deprecated Use {@link RoleManager#comparePositions} instead. - */ - static comparePositions(role1, role2) { - if (!deprecationEmittedForComparePositions) { - process.emitWarning( - 'The Role.comparePositions method is deprecated. Use RoleManager#comparePositions instead.', - 'DeprecationWarning', - ); - - deprecationEmittedForComparePositions = true; - } - - return role1.guild.roles.comparePositions(role1, role2); - } } exports.Role = Role; diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index ff1f8d3cd..9d8c4a7e3 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -1952,9 +1952,6 @@ export class Role extends Base { public setUnicodeEmoji(unicodeEmoji: string | null, reason?: string): Promise; public toJSON(): unknown; public toString(): RoleMention; - - /** @deprecated Use {@link RoleManager.comparePositions} instead. */ - public static comparePositions(role1: Role, role2: Role): number; } export class SelectMenuInteraction extends MessageComponentInteraction {