refactor(RoleManager): Remove comparePositions() (#7201)

This commit is contained in:
Jiralite
2022-01-08 00:35:32 +00:00
committed by GitHub
parent dbf5ce3e6c
commit fbbac27978
2 changed files with 0 additions and 26 deletions

View File

@@ -7,8 +7,6 @@ const Permissions = require('../util/Permissions');
const SnowflakeUtil = require('../util/SnowflakeUtil');
const Util = require('../util/Util');
let deprecationEmittedForComparePositions = false;
/**
* @type {WeakSet<Role>}
* @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;

View File

@@ -1952,9 +1952,6 @@ export class Role extends Base {
public setUnicodeEmoji(unicodeEmoji: string | null, reason?: string): Promise<Role>;
public toJSON(): unknown;
public toString(): RoleMention;
/** @deprecated Use {@link RoleManager.comparePositions} instead. */
public static comparePositions(role1: Role, role2: Role): number;
}
export class SelectMenuInteraction<Cached extends CacheType = CacheType> extends MessageComponentInteraction<Cached> {