mirror of
https://github.com/tiramisulabs/seyfert.git
synced 2025-07-01 20:46:08 +00:00
fix: socram code
This commit is contained in:
parent
4fb4861386
commit
c6e0a8fc85
@ -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));
|
||||
|
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user