fix: socram code

This commit is contained in:
MARCROCK22 2024-10-06 13:37:13 +00:00
parent 4fb4861386
commit c6e0a8fc85
2 changed files with 2 additions and 7 deletions

View File

@ -48,13 +48,8 @@ export class BitField<T extends object> {
}
resolve(bits: BitFieldResolvable<T>): bigint {
switch (typeof bits) {
case 'string':
return BitField.resolve(this.Flags[bits]);
default:
return BitField.resolve<T>(bits);
}
}
keys(bits: BitFieldResolvable<T>[] = [this.bits]) {
const bitsResolved = bits.map(bit => this.resolve(bit));

View File

@ -8,7 +8,7 @@ export class PermissionsBitField extends BitField<typeof PermissionFlagsBits> {
constructor(bitfields?: BitFieldResolvable<typeof PermissionFlagsBits>) {
super();
if (bitfields) this.bit = this.resolve(bitfields);
if (bitfields) this.bit = PermissionsBitField.resolve(bitfields);
}
declare keys: (bits?: BitFieldResolvable<typeof PermissionFlagsBits>[]) => PermissionStrings;